Парсер XML PHP с использованием SimpleXML. Примеры

xmlparsing-5952630

2 марта 2020 PHP

Существует несколько способов парсить XML-данные с использованием PHP, один из которых — SimpleXML. В предыдущей статье мы уже рассматривали, как парсить RSS ленты с помощью этой замечательной библиотеки. Библиотека входит в состав PHP начиная с 5 версии. Парсить и манипулировать данными из XML с ней довольно легко и просто.

Содержание

  • 1 Пример 1
  • 2 Пример 2
  • 3 Пример 3
  • 4 Пример 4
  • 5 Пример 5
  • 6 Пример 6

Пример 1

Здесь мы показываем очень простой синтаксический анализ, используя текст XML, переданный с помощью simplexml_load_string. Затем мы выводим объект, возвращаемый simplexml_load_string, как показано ниже. Для загрузки из файла также существует функция simplexml_load_file, пример simplexml_load_file приведен в конце этого руководства.

Пример 2

Здесь мы покажем, как получить доступ к элементу внутри объекта, возвращаемого simplexml_load_string. Это просто основные обозначения объектов.

Пример 3

Доступ к атрибуту: