Фармат XML у PHP

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

Давайце зробім асобны файл test.xml, у якім мы будзем захоўваць тэставы дакумент XML.

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

test.xml<?xml version="1.0"?>

Цяпер трэба зрабіць каранёвы элемент. Ён будзе прадстаўляць сабой тэг, у якім ляжыць увесь дакумент. Імя гэтага тэга можа быць любым. Давайце назвамем яго <root>:

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

Дадамо цяпер некаторыя дадзеныя:

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

Цяпер у PHP мы можам загрузіць гэты элемент з дапамогай функцыі simplexml_load_file:

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

У зменную запішацца спецыяльны аб'ект, з дапамогай якога мы зможам атрымліваць дадзеныя тэгаў з дрэва XML:

index.php<?php
  var_dump($xml); // аб'ект
?>

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

Задание 1

Зрабіце тэставы XML файл. Атрымайце яго ў PHP. Вывядзіце вынік атрымання праз var_dump.