PHP DOMDOCUMENT ДОБАВИТЬ ЭЛЕМЕНТ

В PHP для работы с DOM-структурой HTML-документа можно использовать расширение DOM. Одним из основных классов, который позволяет работать с DOM-структурой, является DOMDocument.

Для добавления элемента в DOM-структуру при помощи класса DOMDocument необходимо выполнить следующие действия:

  1. Создать новый узел при помощи метода DOMDocument::createElement
  2. Установить необходимые атрибуты и элементы узла с помощью его методов, например, DOMElement::setAttribute и DOMElement::appendChild
  3. Добавить новый узел в дерево при помощи метода 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

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