Этот пакет расширяет DOM XML классы для обеспечения дополнительной функциональности.

Стандартный DOMDocument имеет богатую функциональность, но не достаточную. XMLDocument является расширением стандартных PHP-классов DOMDocument и DOMElement.

Этот проект содержит два класса для легкого создания, парсинга и обработки XML-документов.

Расширение DOMDocument класса может:

  • Извлекать корневой элемент документа;
  • Добавлять новый узел в конец документа;
  • Выбирать узлы, которые соответствуют выражению XPath;
  • Вызывать функции для списка элементов;
  • Преобразовывать документ используя XSL.

Расширение DOMElement класса может:

  • Получать XML для владельца документа;
  • Получать узлы XPath;
  • Получать дочерние узлы;
  • Извлекать дочерние узлы, которые соответствуют выражению XPath;
  • Получать родительские и соседние узлы;
  • Получать и устанавливать атрибуты имени;
  • Копировать атрибуты;
  • Добавлять дочерние узлы и символьные данные;
  • Импортировать и экспортировать узлы из другого документа;
  • Устанавливать и получать внутренний XML узла;
  • Вызывать функции для узлов, которые соответствуют выражению XPath;
  • и т.д..

Для более подробной информации, смотрите примеры использования в архиве.

Лицензия BSD.

Системные требования скрипта:

PHP не младше 5.3 версии.

Скачать архивы

Скачать zip-архив со скриптом.
Скачать tar.gz-архив со скриптом.

captcha