A extensão DOM XML foi revisada no PHP 4.3.0 para melhor concordar com o padrão DOM. A extensão permanece contendo várias antigas funções, mas elas devem não ser mais usadas. Em particular, função que não são orientada a objetos devem ser evitadas.
A extensão permite você operar um documento XML com a API DOM. Também fornece uma função domxml_xmltree() para torna completo o documento XML em uma árvore de objetos do PHP. Atualmente, esta árvore deve ser considerada somente leitura - você pode modificá-la, mas isto não faz sentido algum desde que DomDocument_dump_mem() não pode aplicá-la. Portanto, se você quer ler um arquivo XML e escrever uma versão modificada, use DomDocument_create_element(), DomDocument_create_text_node(), set_attribute(), etc. e finalmente a função DomDocument_dump_mem().
Nota: Esta extensão foi movida para o repositório » PECL e não é mais distribuida em conjunto com o PHP a partir do PHP 5.0.0.
Nota: Esta extensão não está mais marcada como experimental. Ele será, contudo, nunca liberada com PHP 5, e irá somente ser distribuida com PHP 4. Se você precisa de suporte a DOM XML com PHP 5, você pode usar a extensão DOM. Esta extensão domxml não é compatível com a extensão DOM.