Расширение SimpleXML предоставляет простой способ получить имя и текст элемента XML, если вам известен макет XML-документа.
SimpleXML преобразует XML-документы в объекты SimpleXMLElement.
Этот объект можно обрабатывать, как и любой другой объект, с помощью обычных селекторов свойств и итераторов массива.
Совет. По сравнению с анализаторами DOM или Expat, SimpleXML требует всего несколько строк кода для чтения текстовых данных в элементе.
Расширению SimpleXML требуется поддержка PHP 5.
Начиная с PHP 5, функции SimpleXML являются частью ядра PHP. Для использования этих функций установка не требуется.
функция | описывать |
---|---|
__construct() | Создайте новый объект SimpleXMLElement. |
добавитьАтрибут() | Добавьте атрибут к элементу SimpleXML. |
добавитьЧилд() | Добавьте дочерний элемент к элементу SimpleXML. |
какXML() | Форматирование данных для объектов SimpleXML в XML (версия 1.0). |
атрибуты() | Возвращает атрибуты и значения тега XML. |
дети() | Находит дочерние узлы указанного узла. |
считать() | Подсчитайте количество дочерних узлов указанного узла. |
getDocNamespaces() | Возвращает объявленное пространство имен в документе. |
получитьИмя() | Возвращает имя тега XML, на который ссылается элемент SimpleXML. |
getNamespaces() | Возвращает пространство имен, используемое в документе. |
зарегистрироватьXPathNamespace() | Создайте контекст пространства имен для следующего запроса XPath. |
сохранитьXML() | Псевдоним для asXML(). |
simplexml_import_dom() | Возвращает объект SimpleXMLElement из узла DOM. |
simplexml_load_file() | Преобразуйте XML-файлы в объекты SimpleXMLElement. |
simplexml_load_string() | Преобразует строку XML в объект SimpleXMLElement. |
xpath() | Выполняйте запросы XPath к данным XML. |
функция | описывать |
---|---|
текущий() | Возвращает текущий элемент. |
получитьДети() | Возвращает дочерние элементы текущего элемента. |
имеетДети() | Проверяет, есть ли у текущего элемента дочерние элементы. |
ключ() | Возвращает текущий ключ. |
следующий() | Переход к следующему элементу. |
перемотка назад() | Перемотка к первому элементу. |
действительный() | Проверяет, действителен ли текущий элемент. |