Seminární skupina 3+4 PB138
Transformace pomocí XSLT (25. 3.)
Transformace
- 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
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ě.