PHP DOMDOCUMENT ПРИМЕРЫ

DOMDocument - это объект модели документа, который позволяет программно обрабатывать XML и HTML документы. Он позволяет создавать, редактировать и обрабатывать документы, а также извлекать из них информацию.

Например, мы можем создать объект DOMDocument и загрузить в него XML-документ:

$xml = new DOMDocument();
$xml->loadXML('<root><node>Some value</node></root>');

Мы можем также создать элемент и добавить его в документ:

$root = $xml->documentElement;
$newNode = $xml->createElement('newNode', 'new value');
$root->appendChild($newNode);

DOMDocument также позволяет создавать атрибуты и добавлять их к элементам:

$newNode->setAttribute('attr', 'attr value');

Кроме того, DOMDocument обеспечивает навигацию по документу с помощью методов, таких как getElementById(), getElementsByTagName() и т.д.:

$node = $xml->getElementById('someId');

DOMDocument также поддерживает XPath, что позволяет выполнять более сложные запросы:

$xpath = new DOMXPath($xml);
$nodes = $xpath->query('//node[@attr="attr value"]');

Вот простой пример использования DOMDocument для создания XML-документа:

$xml = new DOMDocument('1.0', 'utf-8');
$root = $xml->createElement('root');
$xml->appendChild($root);
$node = $xml->createElement('node', 'Some value');
$root->appendChild($node);
echo $xml->saveXML();

Код выше создает следующий XML-документ:

<?xml version="1.0" encoding="utf-8"?>
<root><node>Some value</node></root>

Уроки PHP 7 - Как работать с формами. Методы GET и POST. В чем их отличие.

PHP and the DOM (Warren Uhrich)

Парсинг HTML кода с помощи PHP DomDocument

Что такое DOM для веб-страниц

PHP урок работа с библиотекой simple html dom пример парсера

Формы в PHP. GET, POST

Реклама
Новое
Реклама