XML schémata I.
-
Nahrajte si ukázkové dokumenty a schémata
Schéma
faktura.xsdobsahuje ukázku schématu, které nepoužívá jmenné prostory.faktura-ns.xsdje schéma, které definuje cílový jmenný prostor. Odpovídající instance dokumentů XML jsoufaktura.xmlafaktura-ns.xml. -
Zkuste si ukázkový dokument
faktura.xmlzvalidovat pomocí funkce v editoru oXygen. -
Zkuste v dokumentu napáchat chyby a podívejte se, jak se projeví při validaci.
-
Prohlédněte si specifikace XML schémat, slidy z přednášky a tutoriál a zkuste si měnit různé věci v hotovém schématu a dokumentu
Domácí úkol
Vytvoření schématu
-
Pro dokument
objednavka.xml, který byl mezi ukázkovými dokumenty, vytvořte XML schéma. Snažte se co nejlépe postihnout přípustnou strukturu a povolené hodnoty v dokumentu. -
Schéma vytvořte buď ručně, nebo použijte vizuální návrhář v editoru XML.
-
Připojte schéma k dokumentu tak, aby dokument šel zvalidovat (více informací).