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