Hallo,
ich habe folgendes Problem und mir fehlt ein Lösungsansatz.
Ich habe ein XML-ähnliche Datei, die wie folgt aufgebaut ist:
...
<frame>
...
...
<frame>
<rect>
....
</rect>
</frame>
<frame>
<rect>
....
</rect>
<object>
</object>
</frame>
....
</frame>
...
Zu jedem <frame> kann es eine oder mehrere <rect>'s geben. Ich brauche alle zusammengehoerigen <rect>'s eines <frame> und muss die auswerten.
Ich weiss nicht, wieviele <frame>'s es gibt und auch nicht, wie tief die verschachtelt sind. Es gibt in der Datei bis zu 4 Ebenen.
Nun dachte ich mir, ich geh das rekursiv durch, aber mir fehlt das Verstaendnis dafuer bzw. irgendwie die Abbruchbedingung.
Also wann weiss der Programmcode, das das </frame> auftaucht und das es ein <frame> 'hoeher' muss?
Das ganze muss in PHP geloest werden.
Kann mir da evtl. jmd. einen Loesungsansatz sagen?
Danke Thomas