Hi!
Leider hab ich ein weiters Problem:
Macht nichts. Davon leben wir hier :-)
ich habe ein xml-file welches mehrere Verschachtelungsebenen hat.
Nun möchte ich per PHP DOM jedes leere Element löschen. Auch die, die durch das Löschen leer werden.
Wenn sich da kein XPath-Audruck finden lässt (da hab ich zu wenig Kenntnisse), den du drüberlaufen lassen kannst, bis er nichts mehr findet, kannst du auch Rekursion verwenden:
Für jedes Child:
Rekursion ins Child hinein.
Ist es leer, löschen.
Wenn am Ende der Schleife kein Child mehr übrigbleibt, ist das aktuelle Element leer. In die übergeordnete Rekursionsebene zurückgekehrt wird diese Leere geprüft und der Knoten gelöscht.
Lo!