03. december 2003 - 12:58Der er
2 kommentarer og 1 løsning
XML import
Jeg skal udveksle data mellem to systemer og tænkte at XML var det rigtige at benytte istedet for en ;-separeret fil. SÅ kan jeg erhverve mig lidt viden om XML undervejs.
Som altid så lad os tage udgangspunkt i en adressebog.
Det er ikke helt nemt at hente disse data ind i Notes. Data skal parsen og via LotusScript aflæses og dokumenterne oprettes. Jeg har desværre stadig ikke arbejdet med Noets indbyggede XML-fortolker, men kun med MS XML fortolkeren.
der oprettes et object i LS af xml-fortolkertypen, og dette object sættes til at fortolke den udpegede xml-kilde (fil på disk eller url).
Jeg har noget kode et eller andet sted, men kan ikke finde det lige nu, men måske har du fået lidt info du kan bruge. //Jörg
Det lykkedes mig at hente det ind i en pæn træ struktur, som jeg så kan løbe igennem. Ikke noget rukursivt her, men håber det giver lidt hjælp til andre.
Sub Initialize Dim objXML As Variant Set objXML = CreateObject("Microsoft.XMLDOM") 'Set objXML = CreateObject("Msxml2.DOMDocument40") virkede ikke
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.