Kann man da nicht ein bissel OO betreiben? Hättest dann 2 Typen:
- 1. Das Objekt enthält Werte (einfacher Fall)
- 2. Das Objekt enthält weitere Objekte (komplizierter), die dann entsprechend rekursiv angelegt werden (entweder Typ 1 oder 2)
Der aktuelle Objektcontainer (Typ 2, Toplevel oder intern) Schaut ein paar vorraus, ob als nächstes ein wert= oder einer object kommt. Danach entscheidet sich es, ob es Typ1 oder2 wird...
Hoffe mal, es gibt nichts, was beides hat
Ne alternative währe aber auch, das du durch suchen und ersetzen zu nem Valid-XML kommst und einen von den 10'000 Parsern nimmst^^ Das währe die gemeine Methode mit der Brechstange...
MfG