XML-muoto PHP:ssä
XML on muoto tietojen tallentamiseen. Tätä muotoa käytetään usein tietojen vaihtoon sivustojen välillä, tai palvelimen ja selaimen välillä. Teknisesti XML muistuttaa HTML:ää, mutta millä tahansa tunnisteilla ja attribuuteilla.
Tehdään erillinen tiedosto test.xml,
jossa tallennamme testi
XML-asiakirjan.
Aluksi tässä asiakirjassa on tehtävä erityinen otsake, joka osoittaa sen, että meillä on XML ja asettaa version tästä kielestä:
<?xml version="1.0"?>
Nyt on tehtävä juurielementti.
Se edustaa tunnistetta, joka
sisältää koko asiakirjan.
Tämän tunnisteen nimi voi olla mikä tahansa.
Kutsutaan sitä <root>:ksi:
<?xml version="1.0"?>
<root>
</root>
Lisätään nyt joitakin tietoja:
<?xml version="1.0"?>
<root>
<test>text</test>
</root>
Nyt PHP:ssä voimme ladata tämän
elementin funktiolla
simplexml_load_file:
<?php
$xml = simplexml_load_file('test.xml');
?>
Muuttujaan kirjoitetaan erityinen olio, jonka avulla voimme saada tunnisteiden tietoja XML-puusta:
<?php
var_dump($xml); // objekti
?>
Seuraavissa oppitunneissa lyhyyden vuoksi
jätän pois XML:n saamisen momentin
ja oletan, että muuttujassa
$xml tallennettuna funktion
simplexml_load_file tulos.
Tee testi XML-tiedosto.
Hae se PHP:llä.
Tulosta saamisen tulos
var_dump:n kautta.