Document Object Model
- Введение
- Установка и настройка
- Предопределенные константы
- Примеры
- DOMAttr — Класс DOMAttr
- DOMAttr::__construct — Создает экземпляр класса DOMAttr
- DOMAttr::isId — Проверяет, является ли атрибут определенным идентификатором
- DOMCdataSection — Класс DOMCdataSection
- DOMCdataSection::__construct — Создает новый экземпляр класса DOMCdataSection
- DOMCharacterData — Класс DOMCharacterData
- DOMCharacterData::appendData — Добавить строку в конец символьных данных узла
- DOMCharacterData::deleteData — Удалить диапазон символов из узла
- DOMCharacterData::insertData — Вставить строку в указанную 16-битную позицию
- DOMCharacterData::replaceData — Заменить подстроку в узле типа DOMCharacterData
- DOMCharacterData::substringData — Извлекает определенный диапазон данных из узла
- DOMComment — Класс DOMComment
- DOMComment::__construct — Создает новый экземпляр класса DOMComment
- DOMDocument — Класс DOMDocument
- 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::registerNodeClass — Регистрация расширенного класса, используемого для создания типа базового узла
- DOMDocument::relaxNGValidate — Производит проверку документа на правильность построения посредством relaxNG
- DOMDocument::relaxNGValidateSource — Проверяет документ посредством relaxNG
- 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::appendXML — Добавление необработанных данных XML
- DOMDocumentType — Класс DOMDocumentType
- DOMElement — Класс DOMElement
- DOMElement::__construct — Создает новый экземпляр класса DOMElement
- DOMElement::getAttribute — Возвращает значение атрибута
- DOMElement::getAttributeNode — Возвращает узел атрибута
- DOMElement::getAttributeNodeNS — Возвращает узел атрибута
- DOMElement::getAttributeNS — Возвращает значение атрибута
- DOMElement::getElementsByTagName — Возвращает элементы по имени тега
- DOMElement::getElementsByTagNameNS — Получение элементов по локальному имени в заданном пространстве имен
- DOMElement::hasAttribute — Проверяет, существует ли атрибут
- DOMElement::hasAttributeNS — Проверяет, существует ли заданный атрибут
- DOMElement::removeAttribute — Удаляет атрибут
- DOMElement::removeAttributeNode — Удаляет атрибут
- DOMElement::removeAttributeNS — Удаляет атрибут
- DOMElement::setAttribute — Добавляет новый атрибут
- DOMElement::setAttributeNode — Добавляет новый узел атрибута в элемент
- DOMElement::setAttributeNodeNS — Добавляет новый атрибут в элемент
- DOMElement::setAttributeNS — Добавляет новый атрибут
- DOMElement::setIdAttribute — Объявляет атрибут, указанный именем, с идентификатором типа
- DOMElement::setIdAttributeNode — Объявляет атрибут, указанный узлом, с идентификатором типа
- DOMElement::setIdAttributeNS — Объявляет атрибут, указанный локальным именем и URI пространства имен, с идентификатором типа
- DOMEntity — Класс DOMEntity
- DOMEntityReference — Класс DOMEntityReference
- DOMEntityReference::__construct — Создает новый объект класса DOMEntityReference
- DOMException — Класс DOMException
- DOMImplementation — Класс DOMImplementation
- DOMImplementation::__construct — Создает новый объект класса DOMImplementation
- DOMImplementation::createDocument — Создает объект класса DOMDocument заданного типа с его элементом document
- DOMImplementation::createDocumentType — Создает пустой объект класса DOMDocumentType
- DOMImplementation::hasFeature — Проверка, реализована ли определенная возможность в реализации DOM
- DOMNamedNodeMap — Класс DOMNamedNodeMap
- DOMNamedNodeMap::count — Количество узлов в отображении
- DOMNamedNodeMap::getNamedItem — Получает узел, указанный по имени
- DOMNamedNodeMap::getNamedItemNS — Получает узел с заданным локальным именем и URI пространства имен
- DOMNamedNodeMap::item — Получает узел с заданным индексом
- DOMNode — Класс DOMNode
- DOMNode::appendChild — Добавляет новый дочерний узел в конец списка потомков
- DOMNode::C14N — Канонизировать узлы в строку
- DOMNode::C14NFile — Канонизировать узлы в файл
- DOMNode::cloneNode — Клонирует узел
- DOMNode::getLineNo — Получить номер строки узла
- DOMNode::getNodePath — Получение XPath узла
- DOMNode::hasAttributes — Проверяет, имеет ли данный узел атрибуты
- DOMNode::hasChildNodes — Проверяет, имеет ли данный узел потомков
- DOMNode::insertBefore — Добавляет новый дочерний узел перед указанным узлом
- DOMNode::isDefaultNamespace — Проверяет, является ли указанный URI пространства имен узла пространством имен по умолчанию или нет
- DOMNode::isSameNode — Указывает, являются ли два узла одним и тем же узлом
- DOMNode::isSupported — Проверяет, поддерживается ли возможность в определенной версии
- DOMNode::lookupNamespaceUri — Получает URI пространства имен узла по префиксу
- DOMNode::lookupPrefix — Возвращает префикс пространства имен узла из URI пространства имен
- DOMNode::normalize — Нормализует узел
- DOMNode::removeChild — Удаляет дочерний узел из списка потомков
- DOMNode::replaceChild — Заменяет дочерний узел
- DOMNodeList — Класс DOMNodeList
- DOMNodeList::count — Получить количество узлов в списке
- DOMNodeList::item — Получает узел с заданным индексом
- DOMNotation — Класс DOMNotation
- 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