Формат 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
.