RELAX NG
Agenda
Úvod
Proč potřebujeme schéma dokumentů XML
Přínosy použití schématu
Jazyky pro popis schématu
Ukázky
Ukázkový dokument
DTD
XML Schema
Relax NG
Relax NG
Základy RELAX NG
XML a kompaktní syntaxe
Vzory
Vzor pro textový obsah
Vzor pro atribut
Vzor pro element
Vzor pro obsah elementů
Volitelný vzor
Opakovaný vzor
Vzor pro libovolný počet opakování
Pokročilé vzory
Seskupení vzorů v daném pořadí
Výběr vzoru
Prolínání vzorů
Prolínání vzorů II.
Smíšený obsah
Smíšený obsah
Vzor pro prázdný element
Datové typy
Datové typy
Parametry datových typů
Výčtové typy
Seznam
Další možnosti RELAX NG
Kontextové modelování
Modularizace schémat
Využití RELAX NG
Validace dokumentů XML
Řízená editace dokumentu
Databinding
Snadné rozšiřování existujících schémat
Pár teoretických úvah na závěr
Formální model RELAX NG
RELAX NG vs. W3C XML Schema
Další zdroje informací
Další zdroje informací