Moderní značkovací jazyky a jejich aplikace

6. týden 27. 3. 2006

Dokončení kapitoly o jazycích schémat, jazyk XML Schema, Relax NG.

XML- a kompaktní (non-XML) syntaxe RelaxNG.

Validace XML dokumentů pomocí balíku Java 5 Core API javax.xml.validate

Schematron jako alternativa ke XML Schema.

Schematron je založen namísto na definici gramatiky (tj. postupu konstrukce
dokumentu se značkováním) na pravidlech, která říkají, co se musí a co se nesmí
v dokumentu vyskytovat.

To se hodí pro validaci dat dokumentové (volné) povahy a tam, kde následně transformujeme pomocí XSLT,
které využívá podobných mechanizmů (selekce uzlů XPath výrazy).
05 - Jazyky schémat
XML Schema, Relax NG, Schematron
Validace XML dokumentu
Návrh a použití DTD a XML Schematu. Spuštění validujícího parseru, jenž je součástí JDK.