von spraetor |
Habe herausgefunden: php_domxml ist ab PHP5.0 veraltet. Es sollte nurnoch DOM verwendet werden (Auch in php.net-Doku anderes Kapitel) WICHTIG: um Dom verwenden zu können muss die DOM_XML - Extension in PHP deaktiviert sein. Sonst kommt es zu Problemen.
Nochmals vielen Dank für den Hinweis auf Zend |
von spraetor |
Dank, Ich glaub, da hat sich einiges geändert, was noch nirgens (außer vielleicht auf der Zend Seite) dokumentiert ist.
Werd mich damit jetzt nochmal neu von vorn beschäftigen. |
von slackerbitch |
zend hat ne kleine einfuehrung. |
von ATooM |
Das könnte an PHP5 liegen da haben sich ein paar Sachen geändert, aber genau weiß ichs auch nicht. |
von spraetor |
Hallo
Ich beschäftige mich derzeit etwas mit XML und DOM und bin auf etwas gestoßen, bei dem ich nicht weiterkomme:
Laut php.net-Doku fügt man ein Kindelement zu einem Knoten mit folgendem Code hinzu:
$node = $dom->create_element("para");
$newnode = $doc->append_child($node);
wobei $dom das DomDocument darstellt. Dieser simple Beispielcode funktioniert bei mir nicht (original aus Doku kopiert, getestet mit Win98, PHP5, Apache 2). Folgende Warnmeldung erschien bei mir auf dem Bildschirm:
append_child() expects parameter 1 to be object, null given in *DATEI*
Ich habe etwas in der Doku gesucht und zufällig die folgende Methode in einem Beispielcode entdeckt, die jedoch nirgens dokumentiert oder erwähnt wird:
$node->new_child("name","Textinhalt");
Kann mir jemand sagen, wieso die erste, dokumentierte Funktion bei mir nicht funktioniert, die zweite, undokumentiert jedoch schon? Wenn jemand eine Doku zu der funktion new_child() hätte, wäre ich auch schon sehr dankbar.
Vielen Dank im Vorraus schon mal. |
|