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