XML formatas PHP
XML yra duomenų saugojimo formatas. Šis formatas dažnai naudojamas duomenų apsikeitimui tarp svetainių arba tarp serverio ir naršyklės. Techniškai XML yra panašus į HTML, bet su bet kokiomis žymėmis ir atributais.
Sukurkime atskirą failą test.xml,
kuriame saugosime bandomąjį
XML dokumentą.
Pirmiausia šiame dokumente reikia padaryti specialų antraštę, kuri nurodys, kad tai yra XML ir nustatys šios kalbos versiją:
<?xml version="1.0"?>
Dabar reikia padaryti šakninį elementą.
Jis bus žymė, kurioje
yra visas dokumentas.
Šios žymės pavadinimas gali būti bet koks.
Pavadinkime jį <root>:
<?xml version="1.0"?>
<root>
</root>
Dabar pridėkime šiek tiek duomenų:
<?xml version="1.0"?>
<root>
<test>text</test>
</root>
Dabar PHP galime įkelti šį
elementą naudodami funkciją
simplexml_load_file:
<?php
$xml = simplexml_load_file('test.xml');
?>
Į kintamąjį įrašys specialus objektas, kurio pagalba galėsime gauti žymių duomenis iš XML medžio:
<?php
var_dump($xml); // objektas
?>
Toliau, kituose pamokose, dėl trumpumo
praleisiu XML gavimo momentą
ir laikysiu, kad kintamajame
$xml saugomas funkcijos
simplexml_load_file rezultatas.
Sukurkite bandomąjį XML failą.
Gaukite jį PHP.
Atspausdinkite gavimo rezultatą
per var_dump.