Seminární skupina 3, 4, 5, 6 PB138
Transformace pomocí XSLT (23. 3.)
- Tutorial
- Ukázka XML + XSLT
- Složitější ukázka XML + XSLT
- V XML souboru lze instrukcí přiřadit XSLT, v prohlížeči se potom automaticky provede transformace:
<?xml-stylesheet type="text/xsl" href="people2.xsl"?>
- Převod na příkazové řádce pomocí xsltproc (aisa)
xsltproc šablona.xsl vstupní.xml > výstupní.něco
- Úloha: Pro vytvořený katalog předmětů (z první hodiny) vytvořte pomocí XSLT jednu HTML stránku, která bude na začátku obsahovat seznam předmětů jako odkazy a po kliknutí skočí na podrobnosti předmětu. Přidejte do výsledku dostatek volného místa, aby bylo vidět, jestli odkazy v rámci HTML fungují správně.
- Úloha: Upravte transformaci, aby byl úvodní seznam předmětů seřazený podle abecedy.
- Úloha: Upravte transformaci tak, aby bylo možné parametrem určit, ze kterého semestru chceme vypisovat předměty (jaro/podzim)
- Úloha: Do katalogu přidejte informace o studentovi, kde bude jeho jméno a seznam absolvovaných předmětů. Potom upravte transformaci tak, aby absolvované předměty byly označené zeleně.