Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




XML (XML, definice souboru XML, export do XML, import z XML, parsování XML, JSON)

PDF
Stáhnout kompletní materiál zdarma (248.68 kB)

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.

PAD Programování a databáze 

Téma 2 

Školní rok 2017/2018 

1/2 

Jan Švábík, V4D 

XML (XML, definice souboru XML, export do 

XML, import z XML, parsování XML, JSON) 

XML 

Extensible Markup Language je univerzální značkovací jazyk pro uspořádání dat – nejspíše nejvíce 
rozšířený společně s JSON, oproti kterému je však jeho struktura větší. Umožňuje definovat, jak 
má vypadat (definičními DTD soubory nebo soubory XML Schema), co musí nebo může obsahovat 
apod.  Musí  mít  tzv.  kořenový  element  (např.  <clovek></clovek>),  v tom  jsou  pak  další  vnořené 
elementy, jejichž obsahem jsou data samotná, např. <krestnijmeno>Tomáš</krestnijmeno>. 

Definice souboru XML 

Abychom omezili množinu možných výsledných podob dokumentů XML, používají se takzvané 
definiční soubory, např. DTD (.dtd) nebo XML Schema (.xsd). 

DTD 

DTD je již starý způsob a nemá tolik možností jako XML Schema. Nezapisuje se v XML, zato jeho 
použití pro malé XML dokumenty je velice jednoduché. V dnešní době se používá prakticky pouze 
pro definování jazyka HTML. 

XSD 

XML Schema je oproti DTD rozšiřitelný v budoucnu (např. možnost vytvoření nových datových 
typů) a například také podporuje datové typy. Protože je XSD založené na XML, je možné XSD 
schema procházet XML parserem či jej validovat pomocí jiného XSD schématu. 

Export do XML 

Export do XML je proces, kdy je vygenerován XML soubor s nějakými daty (např. z databáze nebo 
z dat, které zadal uživatel např. při vyplňování webového formuláře). Tento pak může být použit 
pro zpracování takových dat jinou aplikací či třeba uchováván jako záloha. 

Import z XML 

Import  z XML  je  pak  proces,  kdy  je  soubor  XML  někam  nahrán/načten  a  následně  (obvykle) 
parsován, čímž jsou z něj data „vytažena“ a mohou být např. zobrazena nebo uložena do databáze 
– např. při importu zálohy databáze, z níž se data ztratila. 

Témata, do kterých materiál patří