Die DOM-XML-Erweiterung wurde in PHP 4.3.0 überarbeitet, um dem DOM-Standard besser zu entsprechen. Die Erweiterung enthält noch immer viele alte Funktionen, die aber nicht mehr benutzt werden sollten. Im Besonderen sollten nicht-objektorientierte Funktionen vermieden werden.
Diese Erweiterung erlaubt es, an einem XML-Dokument mit dem DOM-API zu arbeiten. Sie bietet auch die Funktion domxml_xmltree(), um das gesamte XML-Dokument in einen Baum von PHP-Objekten zu verwandeln. Zur Zeit sollten Sie diesen Baum nur zum Lesen verwenden - Sie können ihn zwar modifizieren, aber nachdem DomDocument_dump_mem() nicht darauf angewendet werden kann, ist dies nicht sinnvoll. Sollten Sie eine XML-Datei lesen und eine modifizierte Version schreiben wollen, benutzen Sie die Funktionen DomDocument_create_element(), DomDocument_create_text_node(), set_attribute(), etc. und schließlich DomDocument_dump_mem().
Hinweis:
Diese Erweiterung wurde ins » PECL-Repositorium verschoben und ist nicht mehr Teil von PHP ab PHP 5.0.0.
Hinweis: Diese Extension ist nicht länger experimentell, sie wird allerdings nur mit PHP 4 ausgeliefert und nicht als Teil von PHP 5. Wenn Sie DOM-XML-Unterstützung in PHP 5 benötigen, können Sie die DOM-Extension benutzen. Die domxml-Extension ist nicht kompatibel zur DOM-Extension.