XSLT II
Úkol na cvičení 1
- Rozšiřte transformaci tak, aby na vstupu bylo možné zadat více postav pro zvýraznění.
Úkol na cvičení 2
- Rozšiřte transformaci tak, aby na vstupu bylo možné zadat více postav pro zvýraznění a u každé zvolit barvu zvýraznění.
Domácí úkol
Minireferát
Zvolte si libovolné téma ze seznamu nebo navrhněte obdobné vlastní, zpracujte na základě publikace Michael Kay, XSLT 2.0 and XPath 2.0 a připravte si 5minutovou prezentaci s praktickou ukázkou na další cvičení.
-
Uživatelsky definované funkce
-
nové instrukce pro práci s textem: xsl:analyze-string, xsl:(non)matchin-substring
-
xsl:next-match
-
instrukce xsl:number s atributem select
-
xsl:perform-sort
-
xsl:key a srovnání s ID definovanýmim v XML
-
Whitespace handling
-
Využití typů (xsl:variable … as=)
-
Využití validace vstupního dokumentu při transformaci
-
Význam validace výstupního dokumentu
-
Validace dočasného dokumentu
-
Validace individuálních elementů a atributů
Na téma se přihlašte nejlépe ještě během cvičení, případně emailem kontaktujte vašeho cvičícího.