Расширение 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. |
| функция | описывать |
|---|---|
| текущий() | Возвращает текущий элемент. |
| получитьДети() | Возвращает дочерние элементы текущего элемента. |
| имеетДети() | Проверяет, есть ли у текущего элемента дочерние элементы. |
| ключ() | Возвращает текущий ключ. |
| следующий() | Переход к следующему элементу. |
| перемотка назад() | Перемотка к первому элементу. |
| действительный() | Проверяет, действителен ли текущий элемент. |