Document Object Model
- Вступ
- Встановлення та налаштування
- Обумовлені константи
- Приклади
- DOMAttr - Клас DOMAttr
- DOMAttr::__construct - Створює екземпляр класу DOMAttr
- DOMAttr::isId— Перевіряє, чи є атрибут певним ідентифікатором
- DOMCdataSection - Клас DOMCdataSection
- DOMCdataSection::__construct— Створює новий екземпляр класу DOMCdataSection
- DOMCharacterData - Клас DOMCharacterData
- DOMCharacterData::after— Додає вузли після символьних даних
- DOMCharacterData::appendData— Додати рядок до кінця символьних даних вузла
- DOMCharacterData::before - Додає вузли перед вузлом
- DOMCharacterData::deleteData— Видалити діапазон символів із вузла
- DOMCharacterData::insertData— Вставити рядок у вказану 16-бітну позицію
- DOMCharacterData::remove— Видаляє символьні дані
- DOMCharacterData::replaceData— Замінити підрядок у вузлі типу DOMCharacterData
- DOMCharacterData::replaceWith— Замінює символьні дані новими вузлами
- DOMCharacterData::substringData— Витягує певний діапазон даних із вузла
- DOMChildNode - Інтерфейс DOMChildNode
- DOMChildNode::after - Додає вузли після вузла
- DOMChildNode::before - Додає вузли перед вузлом
- DOMChildNode::remove - Видаляє вузол
- DOMChildNode::replaceWith - Замінює вузол на нові вузли
- DOMComment - Клас DOMComment
- DOMComment::__construct— Створює новий екземпляр класу DOMComment
- DOMDocument - Клас DOMDocument
- DOMDocument::adoptNode— Переносить вузол із іншого документа
- DOMDocument::append— Додає вузли після останнього дочірнього вузла
- DOMDocument::__construct— Створює новий об'єкт DOMDocument
- DOMDocument::createAttribute - Створює новий атрибут
- DOMDocument::createAttributeNS— Створює новий атрибут вузла із відповідним простором імен
- DOMDocument::createCDATASection - Створює новий вузол cdata
- DOMDocument::createComment - Створити новий вузол коментаря
- DOMDocument::createDocumentFragment - Створює новий фрагмент документа
- DOMDocument::createElement - Створює новий вузол елемента
- DOMDocument::createElementNS— Створити новий вузол елемента із відповідним простором імен
- DOMDocument::createEntityReference - Створити новий вузол посилання на сутність
- DOMDocument::createProcessingInstruction - Створити новий PI-вузол
- DOMDocument::createTextNode - Створити новий текстовий вузол
- DOMDocument::getElementById— Шукає елемент із певним ідентифікатором
- DOMDocument::getElementsByTagName— Шукає всі елементи із заданим локальним ім'ям
- DOMDocument::getElementsByTagNameNS— Шукає всі елементи із заданим ім'ям у вказаному просторі імен
- DOMDocument::importNode— Імпортувати вузол у поточний документ
- DOMDocument::load— Завантаження XML із файлу
- DOMDocument::loadHTML— Завантаження HTML із рядка
- DOMDocument::loadHTMLFile— Завантаження HTML із файлу
- DOMDocument::loadXML— Завантаження XML із рядка
- DOMDocument::normalizeDocument - Нормалізує документ
- DOMDocument::prepend - Додає вузли перед першим дочірнім вузлом
- DOMDocument::registerNodeClass— Реєстрація розширеного класу, який використовується для створення типу базового вузла
- DOMDocument::relaxNGValidate - Здійснює перевірку документа на правильність побудови за допомогою relaxNG
- DOMDocument::relaxNGValidateSource - Перевіряє документ за допомогою relaxNG
- DOMDocument::replaceChildren— Замінює дочірні вузли у документі
- DOMDocument::save— Зберігає XML-дерево із внутрішнього подання до файлу
- DOMDocument::saveHTML— Зберігає документ із внутрішнього подання до рядка, використовуючи форматування HTML
- DOMDocument::saveHTMLFile— Зберігає документ із внутрішнього подання до файлу, використовуючи форматування HTML
- DOMDocument::saveXML— Зберігає XML-дерево з внутрішньої вистави у вигляді рядка
- DOMDocument::schemaValidate— Перевіряє дійсність документа, ґрунтуючись на заданій схемі. Підтримується лише XML-схема 1.0.
- DOMDocument::schemaValidateSource— Перевіряє дійсність документа, ґрунтуючись на схемі
- DOMDocument::validate— Перевіряє документ на відповідність його DTD
- DOMDocument::xinclude— Вставляє XInclude в об'єкті DOMDocument.
- DOMDocumentFragment - Клас DOMDocumentFragment
- DOMDocumentFragment::append— Додає вузли після останнього дочірнього вузла
- DOMDocumentFragment::appendXML— Додавання необроблених даних XML
- DOMDocumentFragment::__construct - Конструктор об'єкта DOMDocumentFragment
- DOMDocumentFragment::prepend - Додає вузли перед першим дочірнім вузлом
- DOMDocumentFragment::replaceChildren— Замінює дочірні елементи фрагмента
- DOMDocumentType - Клас DOMDocumentType
- DOMElement - Клас DOMElement
- DOMElement::after— Додає вузли після елемента
- DOMElement::append— Додає вузли після останнього дочірнього вузла
- DOMElement::before— Додає вузли перед елементом
- DOMElement::__construct— Створює новий екземпляр класу DOMElement
- DOMElement::getAttribute— Повертає значення атрибуту
- DOMElement::getAttributeNames— Отримує імена атрибутів
- DOMElement::getAttributeNode - Повертає вузол атрибуту
- DOMElement::getAttributeNodeNS - Повертає вузол атрибуту
- DOMElement::getAttributeNS— Повертає значення атрибуту
- DOMElement::getElementsByTagName— Повертає елементи на ім'я тега
- DOMElement::getElementsByTagNameNS— Отримує елементи локального імені в заданому просторі імен
- DOMElement::hasAttribute— Перевіряє, чи існує атрибут
- DOMElement::hasAttributeNS - Перевіряє, чи існує заданий атрибут
- DOMElement::insertAdjacentElement - Додає сусідній елемент
- DOMElement::insertAdjacentText— Додає сусідній текст
- DOMElement::prepend - Додає вузли перед першим дочірнім вузлом
- DOMElement::remove - Видаляє елемент
- DOMElement::removeAttribute - Видаляє атрибут
- DOMElement::removeAttributeNode - Видаляє атрибут
- DOMElement::removeAttributeNS - Видаляє атрибут
- DOMElement::replaceChildren— Замінює дочірні елементи елемента
- DOMElement::replaceWith— Замінює елемент новими вузлами
- DOMElement::setAttribute— Додає новий або змінює існуючий атрибут
- DOMElement::setAttributeNode— Додає новий вузол атрибуту до елементу
- DOMElement::setAttributeNodeNS— Додає новий атрибут елемент
- DOMElement::setAttributeNS - Додає новий атрибут
- DOMElement::setIdAttribute— Оголошує атрибут із зазначеним ім'ям тип ID
- DOMElement::setIdAttributeNode— Оголошує зазначений сайт атрибута тип ID
- DOMElement::setIdAttributeNS— Оголошує атрибуту із зазначеними локальним ім'ям та URI простору імен тип ID
- DOMElement::toggleAttribute - Перемикає атрибут
- DOMEntity - Клас DOMEntity
- DOMEntityReference - Клас DOMEntityReference
- DOMEntityReference::__construct— Створює новий об'єкт класу DOM EntityReference
- DOMException - Клас DOMException
- DOMImplementation - Клас DOMImplementation
- DOMImplementation::__construct— Створює новий об'єкт класу DOMImplementation
- DOMImplementation::createDocument— Створює об'єкт класу DOMDocument заданого типу з його елементом.
- DOMImplementation::createDocumentType— Створює порожній об'єкт класу DOMDocumentType
- DOMImplementation::hasFeature— Перевірка, чи реалізована певна можливість у реалізації DOM
- DOMNamedNodeMap— Клас DOMNamedNodeMap
- DOMNamedNodeMap::count - Кількість вузлів у відображенні
- DOMNamedNodeMap::getIterator— Отримує зовнішній ітератор
- DOMNamedNodeMap::getNamedItem— Отримує вузол, вказаний на ім'я
- DOMNamedNodeMap::getNamedItemNS— Отримує вузол із заданим локальним ім'ям та URI простору імен
- DOMNamedNodeMap::item— Отримує вузол із заданим індексом
- DOMNameSpaceNode— Клас DOMNameSpaceNode
- DOMNode - Клас DOMNode
- DOMNode::appendChild— Додає новий дочірній вузол до кінця списку нащадків.
- DOMNode::C14N - Канонізувати вузли в рядок
- DOMNode::C14NFile - Канонізувати вузли у файл
- DOMNode::cloneNode - Клонує вузол
- DOMNode::contains— Перевіряє, чи містить вузол інший вузол
- DOMNode::getLineNo— Отримує номер рядка вузла
- DOMNode::getNodePath - Отримання XPath вузла
- DOMNode::getRootNode— Отримує кореневий вузол
- DOMNode::hasAttributes— Перевіряє, чи цей вузол має атрибути.
- DOMNode::hasChildNodes— Перевіряє, чи цей вузол має нащадків.
- DOMNode::insertBefore— Додає новий дочірній вузол перед вказаним вузлом
- DOMNode::isDefaultNamespace— Перевіряє, чи вказаний URI простору імен вузла є простором імен за умовчанням чи ні
- DOMNode::isEqualNode— Перевіряє, що обидва вузли ідентичні
- DOMNode::isSameNode— Вказує, чи є два вузли одним і тим самим вузлом
- DOMNode::isSupported— Перевіряє, чи підтримується можливість у певній версії
- DOMNode::lookupNamespaceURI— Отримує URI простору імен вузла за префіксом
- DOMNode::lookupPrefix— Повертає префікс простору імен вузла із URI простору імен
- DOMNode::normalize - Нормалізує вузол
- DOMNode::removeChild - Видаляє дочірній вузол зі списку нащадків.
- DOMNode::replaceChild - Замінює дочірній вузол
- DOMNodeList - Клас DOMNodeList
- DOMNodeList::count— Отримати кількість вузлів у списку
- DOMNodeList::getIterator— Отримує зовнішній ітератор
- DOMNodeList::item— Отримує вузол із заданим індексом
- DOMNotation - Клас DOMNotation
- DOMParentNode - Інтерфейс DOMParentNode
- DOMParentNode::append— Додає вузли після останнього дочірнього вузла
- DOMParentNode::prepend - Додає вузли перед першим дочірнім вузлом
- DOMParentNode::replaceChildren— Замінює нащадків у вузлі
- DOMProcessingInstruction - Клас DOMProcessingInstruction
- DOMProcessingInstruction::__construct— Створює новий об'єкт класу DOMProcessingInstruction
- DOMText - Клас DOMText
- DOMText::__construct— Створює об'єкт класу DOMText
- DOMText::isElementContentWhitespace— Повертає, чи містить текстовий вузол пробіл у вмісті елемента
- DOMText::isWhitespaceInElementContent— Визначає, чи містить текстовий вузол пробіли у вмісті
- DOMText::splitText— Поділяє вузол на два, починаючи із заданої позиції
- DOMXPath - Клас DOMXPath
- DOMXPath::__construct— Створює новий об'єкт класу DOMXPath
- DOMXPath::evaluate— Обчислює переданий вираз XPath і повертає типізований результат, якщо можливо
- DOMXPath::query— Виконує заданий вираз XPath
- DOMXPath::registerNamespace— Реєструє простір імен з об'єктом DOMXPath
- DOMXPath::registerPhpFunctions - Реєстрація PHP-функцій як функцій XPath
- Функції DOM
- dom_import_simplexml— Отримує об'єкт класу DOMElement із об'єкта класу SimpleXMLElement