ЛУЧШИЙ САЙТ ДЛЯ ВЕБ-РАЗРАБОТЧИКОВ

PHP Учебник

PHP СТАРТ PHP Введение PHP Установка PHP Синтаксис PHP Комментарии PHP Переменные PHP Echo / Print PHP Типы данных PHP Строки PHP Числа PHP Константы PHP Операторы PHP If...Else...Elseif PHP Switch PHP Циклы PHP Функции PHP Массивы PHP Глобальные переменные

PHP Формы

PHP Обработка форм PHP Проверка формы PHP Обязательные поля формы PHP Форма URL/E-mail PHP Полная форма

PHP Продвинутый

PHP Дата и время PHP Подключение файлов PHP Обработка файлов PHP Файл Открыть/Читать PHP Файл Создать/Записать PHP Загрузка файлов PHP Cookies PHP Сессии PHP Фильтры PHP Расширенные фильтры PHP JSON

PHP OOП

PHP Что такое ООП PHP Классы/Объекты PHP Конструктор PHP Деструктор PHP Модификаторы доступа PHP Наследование PHP Константы PHP Абстрактные классы PHP Трейты PHP Статические методы PHP Статические свойства

MySQL База данных

MySQL База данных MySQL Коннект MySQL Создать DB MySQL Создать таблицы MySQL Вставить данные MySQL Получить последний ID MySQL Вставить несколько MySQL Подготовленный MySQL Выбрать данные MySQL Where MySQL Сортировать MySQL Удалить данные MySQL Обновить данные MySQL Ограничить данные

PHP XML

PHP XML Парсеры PHP SimpleXML Парсер PHP SimpleXML - Получить PHP XML Expat PHP XML DOM

PHP - AJAX

AJAX Введение AJAX PHP AJAX База данных AJAX XML AJAX Живой поиск AJAX Опрос

PHP Примеры

PHP Примеры PHP Компилятор PHP Викторина PHP Упражнения PHP Сертификация

PHP Справочник

PHP Обзор PHP Массив PHP Календарь PHP Дата/Время PHP Каталог PHP Ошибка PHP Исключения PHP Файловая система PHP Фильтр PHP FTP PHP JSON PHP Ключевые слова PHP Libxml PHP Mail PHP Математический PHP Разное PHP MySQLi PHP Сеть PHP Управление выводом PHP RegEx PHP SimpleXML PHP Поток PHP Строка PHP Обработка переменных PHP XML Парсер PHP Zip PHP Часовые пояса

PHP. Уроки для начинающих

PHP SimpleXML Функции


PHP SimpleXML Введение

SimpleXML - это расширение, которое позволяет нам легко манипулировать и получать данные XML.

SimpleXML предоставляет простой способ получить имя элемента, атрибуты и текстовое содержимое, если вы знаете структуру или макет XML-документа.

SimpleXML превращает XML-документ в структуру данных, которую можно перебирать, как набор массивов и объектов.


Установка

Начиная с PHP 5, функции SimpleXML являются частью ядра PHP. Для использования этих функций не требуется установка.


PHP SimpleXML функции

Функция Описание
__construct() Создает новый объект SimpleXMLElement
__toString() Возвращает строковое содержимое элемента
addAttribute() Добавляет атрибут к элементу SimpleXML
addChild() Добавляет дочерний элемент к элементу SimpleXML
asXML() Возвращает правильно сформированную строку XML (XML версии 1.0) из объекта SimpleXML
attributes() Возвращает атрибуты/значения элемента
children() Возвращает дочерние элементы указанного узла
count() Подсчитывает дочерние элементы указанного узла
getDocNamespaces() Возвращает пространства имен, объявленные в документе
getName() Возвращает имя элемента
getNamespaces() Возвращает пространства имен, используемые в документе
registerXPathNamespace() Создает контекст пространства имен для следующего запроса XPath
saveXML() Псевдоним asXML()
simplexml_import_dom() Возвращает объект SimpleXMLElement из узла DOM
simplexml_load_file() Преобразует XML-документ в объект
simplexml_load_string() Преобразует строку XML в объект
xpath() Выполняет запрос XPath к данным XML

Итерационные функции PHP SimpleXML

Функция Описание
current() Возвращает текущий элемент
getChildren() Возвращает дочерние элементы текущего элемента
hasChildren() Проверяет, есть ли у текущего элемента дочерние элементы
key() Возвращает имя тега XML текущего элемента
next() Переход к следующему элементу
rewind() Переход к первому элементу
valid() Проверяет, действителен ли текущий элемент