
 Vyučující
 Zakončení
 Přednášky
 Cvičení
  01 Úvod
  02 XML
  03 DTD 
  04 Schémata
  05 CSS
  06 XPath, XSLT
  07 XSLT
  08 XSL-FO
  09 DocBook
  10 XQuery
  11 XML API
 Software
 Partneři
| DTDVytvoření DTD pro XML dokument, validace
-
v samostatném souboru objednavka.dtd
vytvořte DTD pro dokument XML, který jste vytvořili během minulého cvičení
-
DTD upravte tak, aby se komentář mohl skládat z textu nebo
několika odstavců textu
-
DTD k vašemu dokumentu připojte přidáním řádky
<!DOCTYPE objednavka SYSTEM "objednavka.dtd">
-
zkontrolujte dokument pomocí parseru:
-
z příkazové řádky:
xmllint --valid --noout soubor.xml
-
zabudovanou funkcí v editoru, který používáte (oXygen,
jEditu, XML Spy)
-
v případě, že dokument nejde zvalidovat, opravujte chyby v DTD
a dokumentu tak dlouho, dokud se validace nezdaří
-
udělejte si kopii souboru s objednávkou a záměrně v ní udělejte
nějaké chyby; parserem se podívejte, jak se chyby projeví při validaci
Využití DTD při editování XML dokumentů
-
Otevřte si v editoru oXygen/XMLSpy/jEdit XML dokument s připojeným DTD
a vyzkoušejte si jeho editaci. Editor by měl automaticky nabízet
elementy ke vložení a provádět validaci. Je tak usnadněno editování
dokumentů, zvláště pokud dokumenty mají vyhovět složitému DTD.
-
V adresáři y:\w32\xml\dtd\docbook\ent jsou soubory s definicí entit. Prohlédněte si je a vytvořte dokument, který pomocí
externích parametrických entit zpřístupní v dokumentu entity pro zápis
znaků z Latin 1 a Latin 2.
-
Některé z entit v dokumentu použijte.
|