« Обработка XML
Введение »
PHP Manual
Обработка XML
Document Object Model
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
— Проверяет действительность документа, основываясь на заданной схеме
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