Обработка XML
Введение
Обработка XML
PHP Manual
Document Object Model
Введение
Установка и настройка
Требования
Установка
Настройка во время выполнения
Типы ресурсов
Предопределенные константы
Примеры
DOMAttr
— Класс DOMAttr
DOMAttr::__construct
— Создает экземпляр класса DOMAttr
DOMAttr::isId
— Проверяет, является ли атрибут описанным в DTD ID
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
— Ищет элемент с заданным id
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
— Тестирует реализацию специфичных возможностей объекта DOMImplementation
DOMNamedNodeMap
— Класс DOMNamedNodeMap
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::item
— Извлекает узел с заданным индексом
DOMNotation
— Класс DOMNotation
DOMProcessingInstruction
— Класс DOMProcessingInstruction
DOMProcessingInstruction::__construct
— Создает новый объект классаDOMProcessingInstruction
DOMText
— The DOMText class
DOMText::__construct
— Создает объект класса DOMText
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
Обработка XML
Введение
Обработка XML
PHP Manual