XML (XML, definice souboru XML, export do XML, import z XML, parsování XML, JSON)
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.
Parsování XML
Parsování je proces, kdy z XML souboru data načteme/načítáme a zpracováváme (například
vypisujeme nebo postupně analyzujeme). K souboru XML, který chceme parsovat, můžeme
přistupovat (číst ho) naráz, nebo proudově. V prvním případě se celý soubor načte do operační
paměti, kde po celou dobu parsování zabírá místo. Jde o jednodušší a rychlejší způsob parsování.
PAD Programování a databáze
Téma 2
Školní rok 2017/2018
2/2
Jan Švábík, V4D
Při proudovém čtení je XML soubor čten po částech a je postupně zpracováván. Nezabírá takové
místo v operační paměti (vždy je v ní uložena jen daná aktuálně zpracovávaná část).
Např. v jazyce PHP je nejjednodušší XML soubor převést do objektu a pak k němu také objektově
přistupovat (např. $clovek->bydliste->mesto). Jde o zpracování XML naráz a používá se k němu
funkce simplexml_load_file($file).
JSON
JavaScript Object Notation – soubor dat používaný zejména v jazyce JavaScript (ve své podstatě
jde o objekt v JS). Jeho velikost (při stejných datech) bývá poloviční oproti XML, protože není třeba
uzavírat žádné elementy. Jeho struktura může vypadat např. takto:
{jmeno: 'Tomáš', prijmeni: 'Černý', bydliste: {ulice: 'Červeného', cisloDomu: '2',
mesto: 'Brno'}, vek: 18}