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-ի միջոցով: