PHP-de XML formaty
XML maglumatlary saklamak üçin bir formatdyr. Bu format köplenç saýtlar arasynda ýa-da serwer we brauzer arasynda maglumat çalşygy üçin ulanylýar. Tehniki taýdan XML HTML-e meňzeýär, ýöne islendik tegler we atributlar bilen.
Geliň, test XML resminamasyny saklajak aýratyn test.xml faýlyny düzeliň.
Başlangyçda, bu resminada XML we onuň diliniň wersiýasyny görkezjek aýratyn ýokarky bölegi (şapka) etmeli:
<?xml version="1.0"?>
Indi esasy element (kök element) etmeli.
Ol, resminanyň tutuşlygyna eýe bolan bir teg bolup durýar.
Bu tegüň ady islendik bolup biler.
Geliň ony <root> diýip atlandyralyň:
<?xml version="1.0"?>
<root>
</root>
Indi käbir maglumatlary goşalyň:
<?xml version="1.0"?>
<root>
<test>text</test>
</root>
Indi PHP-de bu elementi simplexml_load_file funksiýasy
kömegi bilen ýüklemegiňiz mümkin:
<?php
$xml = simplexml_load_file('test.xml');
?>
Üýtgeýjide XML agajyndan tegleriň maglumatlaryny alyp boljak aýratyn bir obýekt ýazylar:
<?php
var_dump($xml); // obýekt
?>
Indiki sapaklaryň gysgaçylygy üçin men XML almagyň pursatyny
geçip bilerin we $xml üýtgeýjisinde simplexml_load_file
funksiýasynyň netijesi saklanýar diýip hasap ederin.
Test XML faýlyny düzüň.
Onu PHP-de alyň.
Alyş netijesini var_dump arkaly görkeziň.