PHPда XML формати
XML маълумотларни сақлаш учун форматдир. Бу формат кўпинча сайтлар ўртасида, ёки сервер ва браузер ўртасида маълумот алмашиш учун ишлатилади. Техник жиҳатдан XML HTMLга ўхшайди, лекин исталган тег ва атрибутлар билан.
Келгила, биз тестовый XML ҳужжатни сақлайдиган алоҳида
test.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 олиш жараёнини
тушурib қўйишни ва $xml ўзгарувчида simplexml_load_file
функциясининг натижаси сақланади деб ҳисоблайман.
Тестовый XML файл ясанг.
Уни PHPда олинг.
Олиш натижасини var_dump орқали чиқаринг.