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.