Format XML v PHP
XML je format za shranjevanje podatkov. Ta format se pogosto uporablja za izmenjavo podatkov med spletnimi mesti ali med strežnikom in brskalnikom. Tehnično je XML podoben HTML-ju, vendar z poljubnimi oznakami in atributi.
Naredimo ločeno datoteko test.xml,
v kateri bomo shranili testni
dokument XML.
Za začetek je treba v tem dokumentu narediti posebno glavo, ki bo nakazovala, da gre za XML in določila različico tega jezika:
<?xml version="1.0"?>
Zdaj je treba narediti korenski element.
Ta bo predstavljal oznako, v
kateri je celoten dokument.
Ime te oznake je lahko poljubno.
Poimenujmo ga <root>:
<?xml version="1.0"?>
<root>
</root>
Zdaj dodajmo nekaj podatkov:
<?xml version="1.0"?>
<root>
<test>text</test>
</root>
Zdaj lahko v PHP naložimo ta
element s pomočjo funkcije
simplexml_load_file:
<?php
$xml = simplexml_load_file('test.xml');
?>
V spremenljivko se zapiše poseben objekt, s pomočjo katerega bomo lahko pridobivali podatke iz oznak v drevesu XML:
<?php
var_dump($xml); // objekt
?>
V nadaljevanju bom v naslednjih lekcijah zaradi jedrnatosti
izpustila trenutek pridobivanja XML
in bom predpostavila, da je v spremenljivki
$xml shranjen rezultat funkcije
simplexml_load_file.
Naredite testno XML datoteko.
Pridobite jo v PHP.
Izpišite rezultat pridobivanja
prek var_dump.