29. april 2005 - 22:02Der er
11 kommentarer og 1 løsning
Parsing af XML fil
Jeg har en xml fil bygget op efter nedenstående princip. Hvordan får jeg den parset, så jeg kan indsætte alt indholdet i en mysql database? Jeg er ude efter et eksempel. <INFO maerke="ford" årgang="2003"> <Biler> <Bil id="1"> <type>mondeo</type> <ejer>Jens hansen</ejer> <specs hp="150" topfart="220" /> </Bil> <Bil id="2"> <type>fiesta</type> <ejer>Benny Sørensen</ejer> <specs hp="75" topfart="170" /> </Bil> </Biler> <INFO> Der skal altså hentes: - maerke - årgang Og for hver bil i listen: - id - type - Ejer - hp - Topfart
Disse skal så smides ind i en database. Database delen kan jeg godt selv finde ud af, men hvordan jeg lige looper igennem XML´en og hiver variablerne ud ved jeg ikke.
Jeg har prøvet at tilpasse det eksempel du har skrevet, men jeg løber ind i en nullpointer exception, hvis et felt ikke er angivet. Hvis en ejer fx ikke er angivet står der bare <ejer /> i filen. Specs står også somme tider som <specs />
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.