Hallo Andreas,
Nach Möglichkeit solltest Du Referenzen verwenden. Da ich das Script nicht kenne kann ich auch nichst zum Problem sagen, aber vermutlich hat es damti zu tun dass Du durch die etwas "bwschränkte" OOP in PHP4 ständig Objekte/Daten "rumkopierst", anstatt mit Referenzen auf die Daten zu arbeiten.
DAS war esd. Du hattest vollkommen recht mit Deiner Vermutung: ich hatte den zu bearbeitenden DOM-Knoten an die rekursive Methode immer by value und nicht by reference übergeben.
Ich habe das jetzt geändert - und siehe da: das Script läuft jetzt in Normalzeit!
Die domxml Extension ist nie über einen experimentellen Status hinausgekommen, und wird es auch in Zukunft nicht mehr, da es für PHP5 bereits eine vollständig überarbeite DOM-Extension gibt. Das solltest Du evtl. berücksichtigen.
Leider ist auf den Servern, für die ich programmiere, nur PHP4 installiert.
:(
Aber es läuft ja jetzt!
Danke Dir und den anderen!!!
Ciao,
Andreas