Praktické pokusy s XSLT

Generování obsahu a výstup do více souboru

  1. Stáhněte si ukázkový dokument a styly, které ukazují generování obsahu a více výstupních souborů.

  2. Případné nejasnosti a dotazy konzultujte s vyučujícím a s materiály.

Zpracování komplexního dokumentu

  1. Vytvořte XSLT styl pro převod Shakespearových divadelních her do HTML.

  2. Postupně styl rozšiřte o následující funkce:

    • automaticky vygenerovaný seznam dějství a scén na začátku HTML verze;

    • seznam rozšiřte tak, aby jeho položky fungovaly jako odkazy na příslušné místo hry (můžete k tomu využít funkci generate-id);

    • stylu lze předat parametr se jménem postavy; všechny texty určené pro tuto postavu (jméno postavy je uvedeno v elementu SPEAKER) budou zobrazeny odlišnou barvou;

    • jednotlivá dějství se vygenerují do samostatných HTML souborů, mezi soubory se automaticky vygenerují odkazy.

Další informace o XPath a XSLT