Введение

Расширение DOM XML было доработано в PHP 4.3.0 для лучшей совместимости со стандартом DOM. Оно до сих пор содержит множество старых функций, поддержка которых вскоре прекратится. В частности, следует избегать использования не объектно-ориентированных функций.

Расширение позволяет работать с XML документами с использованием DOM API. Оно также предоставляет функцию domxml_xmltree() для преобразования XML документа в дерево объектов PHP. На данный момент, дерево, построенное этой функцией, обладает свойством только для чтения - можно его изменять, но эти изменения не сохраняются с тех пор, как стало невозможным применение функции DomDocument_dump_mem() к подобным объектам. Следовательно, если требуется читать XML файл и записывать его измененный вариант, необходимо пользоваться функциями DomDocument_create_element(), DomDocument_create_text_node(), set_attribute(), и т.д. и в завершении DomDocument_dump_mem().

Замечание:

Это расширение было перемещено в репозиторий » PECL и больше не поставляется с PHP 5.0.0.

Замечание: Это расширение более не отмечено как экспериментальное. Тем не менее, оно не будет реализовано в PHP 5 и будет поставляться только с PHP 4. Если требуется поддержка DOM XML в PHP 5, можно использовать расширение DOM. Расширение domxml не совместимо с расширением DOM.


Участник рейтинга Тэглайн 2010