PHP SimpleXML Введение
SimpleXML является расширение, которое позволяет легко манипулировать и получить данные в формате XML.
SimpleXML обеспечивает легкий способ получить точное название элемента, атрибуты и текстовое содержание, если вы знаете структуру или макет XML документа.
SimpleXML превращает документ XML в структуру данных можно перебирать, как совокупность массивов и объектов.
Монтаж
По состоянию на PHP 5, функция SimpleXML является частью ядра PHP. Установка не требуется, чтобы использовать эти функции.
PHP 5 SimpleXML функции
функция | Описание |
---|---|
__construct() | Создает новый объект SimpleXMLElement |
addAttribute() | Добавляет атрибут к элементу SimpleXML |
addChild() | Добавляет дочерний элемент элемента SimpleXML |
asXML() | Возвращает хорошо сформированный XML - строку (XML version 1.0) из объекта SimpleXML |
attributes() | Возвращает атрибуты / значение элемента |
children() | Возвращает детей указанного узла |
count() | Считает детей указанного узла |
getDocNamespaces() | Возвращает пространство имен, объявленные в документе |
getName() | Возвращает имя XML-тег, на который ссылается элемент SimpleXML |
getNamespaces() | Возвращает пространство имен, используемых в документе |
registerXPathNamespace() | Создает контекст пространства имен для следующего запроса XPath |
saveXML() | Псевдоним asXML() |
simplexml_import_dom() | Возвращает объект SimpleXMLElement из узла DOM |
simplexml_load_file() | Преобразует файл XML в объект SimpleXMLElement |
simplexml_load_string() | Преобразует строку XML в объект SimpleXMLElement |
xpath() | Выполняет запрос XPath на данных XML |
PHP 5 SimpleXML итерационные функции
функция | Описание |
---|---|
current() | Возвращает текущий элемент |
getChildren() | Возвращает дочерние элементы текущего элемента |
hasChildren() | Проверяет, имеет ли текущий элемент детей |
key() | Возвращает текущий ключ |
next() | Переход к следующему элементу |
rewind() | Перемотка назад к первому элементу |
valid() | Проверьте, является ли текущий элемент |