24. september 2008 - 12:01Der er
5 kommentarer og 1 løsning
Delphi læs fra XML
Hej,
Jeg er rimelig ny inden for Delphi Pascal (Delphi 2007 win32), og jeg står nu og skal læse data fra et xml dokument ind i min windows applikation. Så vidt jeg kan se følger der ikke de vilde ting med som standard mht. håndtering af xml dokumenter.
Anbefaler I at jeg henter og bruger en tredjeparts component og i så fald hvilken? Jeg har kigget lidt på MSXML, men jeg ved ikke hvad jeg skal gøre for at bruge den i Delphi, efter jeg har installeret den.
Men i bund og grund: Jeg har en win32 applikation. Jeg skal læse fra et xml doc. Hvad skal jeg gøre?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hvis du tager komponentlisten <ctrl-alt-p>, kan du se den viser forskellige muligheder afhængig af om du er i form-design (dvs. DFM-filen) eller i programmerings-tilstand (dvs. PAS-filen). Har du en form på skærmen kan du skifte mellem disse vha. <F12>.
Vælg pas-filen og i komponentlisten "Delphi Project | XML". Der er kun en komponent, "XML Data Binding". Dobbeltklik på denne hvorefter en "ekspert" åbner. Her kan du angive et xml-skema eller en xml-fil og når du trykker OK, genererer den en klasse der kan læse din xml-fil uden at skulle bruge den sindssyge navigering man plejer i XML.
Det virker ret godt, men kan dog ikke håndtere attributter i xml-opbygningen.
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.