Formát XML v PHP
XML je formát pro ukládání dat. Tento formát se často používá pro výměnu dat mezi weby, nebo mezi serverem a prohlížečem. Technicky je XML podobné HTML, ale s libovolnými tagy a atributy.
Vytvořme samostatný soubor test.xml,
ve kterém budeme ukládat testovací
XML dokument.
Pro začátek je v tomto dokumentu potřeba vytvořit speciální hlavičku, která bude označovat, že se jedná o XML a nastaví verzi tohoto jazyka:
<?xml version="1.0"?>
Nyní je potřeba vytvořit kořenový element.
Ten bude představovat tag, ve
kterém leží celý dokument.
Jméno tohoto tagu může být libovolné.
Pojmenujme jej <root>:
<?xml version="1.0"?>
<root>
</root>
Nyní přidejme nějaká data:
<?xml version="1.0"?>
<root>
<test>text</test>
</root>
Nyní v PHP můžeme tento dokument
načíst pomocí funkce
simplexml_load_file:
<?php
$xml = simplexml_load_file('test.xml');
?>
Do proměnné se zapíše speciální objekt, pomocí kterého budeme moci získávat data tagů ze stromu XML:
<?php
var_dump($xml); // objekt
?>
Dále v následujících lekcích pro zkrácení
budu vynechávat moment získání XML
a budu předpokládat, že v proměnné
$xml je uložen výsledek funkce
simplexml_load_file.
Vytvořte testovací XML soubor.
Získejte jej v PHP.
Vypište výsledek získání
pomocí var_dump.