Формат XML в PHP

XML представляет собой формат для хранения данных. Этот формат часто используется для обмена данными между сайтами, либо между сервером и браузером. Технически XML похож на HTML, но с любыми тегами и атрибутами.

Давайте сделаем отдельный файл test.xml, в котором мы будем хранить тестовый документ XML.

Для начала в этом документе нужно сделать специальную шапку, которая будет указывать на то, что у нас XML и задавать версию этого языка:

<?xml version="1.0"?>

Теперь нужно сделат корневой элемент. Он будет представлять собой тег, в котором лежит весь документ. Имя этого тега может быть любым. Давайте назовем его <root>:

<?xml version="1.0"?> <root> </root>

Добавим теперь некоторые данные:

<?xml version="1.0"?> <root> <test>text</test> </root>

Теперь в PHP мы можем загрузить этот элемент с помощью функции simplexml_load_file:

<?php $xml = simplexml_load_file('test.xml'); ?>

В переменную запишется специальный объект, с помощью которого мы сможем получать данные тегов из дерева XML:

<?php var_dump($xml); // объект ?>

Далее в следующих уроков для краткости я буду опускать момент получения XML и буду считать, что в переменной $xml хранится результат функции simplexml_load_file.

Сделайте тестовый XML файл. Получите его в PHP. Выведите результат получения через var_dump.



Чат с GPT Компилятор