PHPda XML formatı
XML ma'lumotlarni saqlash uchun mo'ljallangan formatdir. Ushbu format ko'pincha saytlar o'rtasida, yoki server va brauzer o'rtasida ma'lumot almashish uchun ishlatiladi. Texnik jihatdan XML HTML ga o'xshaydi, lekin istalgan teglar va atributlar bilan.
Keling alohida test.xml faylini yarataylik,
unda XML hujjati namunasini saqlaymiz.
Boshlanish uchun ushbu hujjatda maxsus sarlavha qilish kerak, u bizda XML borligini ko'rsatadi va ushbu tilning versiyasini belgilaydi:
<?xml version="1.0"?>
Endi ildiz elementni yaratish kerak.
U butun hujjatni o'z ichiga olgan tegni ifodalaydi.
Ushbu tegning nomi ixtiyoriy bo'lishi mumkin.
Keling uni <root> deb ataylik:
<?xml version="1.0"?>
<root>
</root>
Keling ba'zi ma'lumotlarni qo'shamiz:
<?xml version="1.0"?>
<root>
<test>text</test>
</root>
Endi PHPda biz ushbu elementni
simplexml_load_file funksiyasi yordamida yuklashimiz mumkin:
<?php
$xml = simplexml_load_file('test.xml');
?>
O'zgaruvchiga maxsus obekt yoziladi, uning yordamida biz XML daraxtidagi teglardan ma'lumot olishimiz mumkin:
<?php
var_dump($xml); // obekt
?>
Keyingi darslarda qisqalik uchun
men XML ni olish jarayonini tushirib qoldiraman
va $xml o'zgaruvchisida
simplexml_load_file funksiyasining natijasi saqlanadi deb hisoblayman.
XML test faylini yarating.
Uni PHPda oling.
Olish natijasini
var_dump orqali chiqaring.