PHP DOMDOCUMENT ДОБАВИТЬ ЭЛЕМЕНТ
В PHP для работы с DOM-структурой HTML-документа можно использовать расширение DOM. Одним из основных классов, который позволяет работать с DOM-структурой, является DOMDocument.
Для добавления элемента в DOM-структуру при помощи класса DOMDocument необходимо выполнить следующие действия:
- Создать новый узел при помощи метода
DOMDocument::createElement - Установить необходимые атрибуты и элементы узла с помощью его методов, например,
DOMElement::setAttributeиDOMElement::appendChild - Добавить новый узел в дерево при помощи метода
DOMDocument::appendChild
Пример кода:
$doc = new DOMDocument();$new_element = $doc->createElement('p');$new_element_text = $doc->createTextNode('Новый элемент');$new_element->appendChild($new_element_text);// добавляем новый элемент в конец документа$doc->appendChild($new_element);echo $doc->saveHTML();В приведенном выше примере кода был создан новый элемент p с текстовым содержимым "Новый элемент" и добавлен в конец документа, после чего был выведен на экран при помощи метода DOMDocument::saveHTML.
PHP DOM - Bytes
Tutorial DOMDocument PHP - programando em php para um HTML mais limpo
The DOMDocument Class in PHP
HTML : PHP - DOMDocument::saveHTML creates weird entities
What is DOM - Document Object Model - Beginner Tutorial
Scraping Websites with PHP using DOMXpath and DOMDocument Part 2 Building an XPath Class
PHP and the DOM (Warren Uhrich)
Simple HTML parser using PHP



















