XSLT v příkladech

Jiří Kosek

Dokument byl připraven pomocí DocBooku.

Tento dokument je určen výhradně pro osobní potřebu seznámení s jazykem XSLT. Jakékoliv jiné použití, včetně dalšího šíření, pořizování kopií, použití při školeních a výuce apod. je výslovně zakázáno a bude považováno za porušení autorských práv.

Přehled revizí
Revize 0.226.4.2004
  • opravy překlepů

  • předělání některých obrázků

  • příklady jsou v kódování UTF-8

  • nové příklady

Revize 0.111.9.2003
  • první veřejná verze upravena pro publikování


Obsah

Předmluva
1. Úvod
1.1. Základní principy XSLT
1.2. Použití stylů
1.3. Dostupné implementace
1.4. Připojení stylu k dokumentu
1.5. První styl
2. XPath
2.1. Abstraktní model dokumentu
2.2. Výrazy
3. Způsob zpracování stylu
3.1. Šablony
3.2. Vytváření výstupního dokumentu
3.3. Iterativní zpracování
3.4. Podmíněné zpracování
4. Ovládání chování XSLT procesoru
4.1. Kořenový element stylu – <xsl:stylesheet>
4.2. Ovládání formátu výstupního souboru
4.3. Práce s bílými znaky
4.4. Přejmenování jmenných prostorů – <xsl:namespace-alias>
4.5. Výstup hlášení uživateli – <xsl:message>
5. Práce s parametry a proměnnými
5.1. Proměnné
5.2. Parametry
5.3. Předávání parametrů
5.4. Pojmenované šablony
6. Řazení a seskupování uzlů
6.1. Řazení
6.2. Seskupování
7. Formátování čísel a automatické číslování
7.1. Formát čísel
7.2. Automatické číslování
8. Použití klíčů pro odkazování v dokumentu
8.1. Využití klíčů pro seskupování dat
9. Kombinování více stylů dohromady
9.1. Vložení stylu – <xsl:include>
9.2. Import stylu – <xsl:import>
10. Pár tipů pro návrh stylů
10.1. Jak postupovat při návrhu
10.2. Optimalizace stylu
11. Pokročilejší techniky a ukázky
11.1. Čtení více souborů
11.2. Odvození struktury dokumentu
11.3. Ukázka generování SQL z XML
11.4. Kopírování uzlů
11.5. Zpracování dokumentů používajících jmenné prostory
Další doporučená literatura a zdroje informací
© Jiří Kosek 2004
Tento dokument je určen výhradně pro osobní potřebu seznámení s jazykem XSLT. Jakékoliv jiné použití, včetně dalšího šíření, pořizování kopií, použití při školeních a výuce apod. je výslovně zakázáno a bude považováno za porušení autorských práv.
Copyright © 2000-2004 Jiří Kosek