Ik ben deze week begonnen met het schrijven van een (PHP) interface die het bewerken ven een XML document moet vergemakkelijken voor de gebruiker.
Tot mijn verbazing doen heel veel XML parsers (waaronder het voorbeeld van php.net) hun werk niet juist. Als er namelijk "gaten" (lege waardes, ongedefinieerd in de XML structuur dus) in een XML database bestaan worden deze simpelweg niet als zijnde een element teruggegeven, maar word de daarop volgend waarde geplakt aan de vorige.
Voorbeeld:
<Record1>
<veld 1> 4.2
<veld2> (LEEG)
<veld3> 3
word dus
<veld 1> 4.2
<veld3> 3
Veld 2 word dus genegeert, maar dit is niet de bedoeling
Iemand een oplossing voor dit probleem?
Maw: zijn er php XML parsers / XML2HTML convertors te vinden die dit probleem afvangen?
Tot mijn verbazing doen heel veel XML parsers (waaronder het voorbeeld van php.net) hun werk niet juist. Als er namelijk "gaten" (lege waardes, ongedefinieerd in de XML structuur dus) in een XML database bestaan worden deze simpelweg niet als zijnde een element teruggegeven, maar word de daarop volgend waarde geplakt aan de vorige.
Voorbeeld:
<Record1>
<veld 1> 4.2
<veld2> (LEEG)
<veld3> 3
word dus
<veld 1> 4.2
<veld3> 3
Veld 2 word dus genegeert, maar dit is niet de bedoeling
Iemand een oplossing voor dit probleem?
Maw: zijn er php XML parsers / XML2HTML convertors te vinden die dit probleem afvangen?
[ Voor 5% gewijzigd door Verwijderd op 15-12-2004 10:33 ]