Používateľská náročnosť
Pre koho je kurz určený
Kurz je určený všetkým, ktorí sa chcú zoznámiť so základmi jazyka XML.
Čo Vás naučíme
- Využitie XML a XSL pre ponúkanie obsahu v niekoľkých formátoch.
- Automatická konverzia XML dokumentov do HTML a WML
- Dynamické generovanie XML dokumentov
- Využitie XML pri správe a tvorbe rozsiahlyc web-site
Požadované vstupné znalosti
Základná znalosť HTML a CSS v rozsahu kurzu „Tvorba WWW v HTML a CSS
(INTHC)“.
Metódy výučby
Odborný výklad s praktickými ukážkami, cvičeniami na počítačoch
Študijné materiály
Elektronická prezentácia preberanej látky.
Osnova kurzu
História značkovacích jazykov a XML
- GML, SGML, HTML, XML
- podobnosť a rozdiely medzi HTML a XML
- prečo sa oplatí používať XML
Štruktúra XML
- názvoslovie XML ( Element, Attribut, Processing Instruction, komentár )
- správne štruktúrovaný (WELL FORMED) dokument
- strom uzlu ( DOM ), dostupné XML parsery
- proces návrhu XML dokumentu (kedy použiť atribút, kedy element)
- XML a znakové sady (UTF-8)
Validácia XML dokumentu
- ukážka DTD pre navrhnutý XML dokument
- ukážka XSD pre navrhnutý XML dokument
- validný XML dokument
- porovnanie DTD a XSD
Transformácia XML dokumentu
- princíp XSLT transformácie, typické výstupy
- základy XPath ( výber uzlu, hlbší potomok, predikát, funkcia Position )
- šablóny uzlu, riedenie, podmienky, dynamické hodnoty atribútu
- ukážka jednoduchej transformácie s HTML výstupom