Az alábbi feladatokban a macbeth.xml dokumentumot használjuk bemeneti dokumentumként.
Készítsünk XSLT stíluslapot, amely egy tetszőleges bemeneti dokumentumban az elemeket úgy nevezi át, hogy bennük a nagybetű karaktereket kisbetű karakterekre cseréli.
Készítsünk XSLT stíluslapot, amely a bemeneti dokumentumhoz egy olyan kimeneti dokumentumot állít elő, amely minden egyes szereplőhöz tartalmazza az alábbiakat:
- hány felvonásban szerepel,
- hány jelenetben szerepel,
- hány dialógusa van (
SPEECHelemek száma), - hány sora van (
LINEelemek száma).
Több megoldást is adjunk: elsőként egy XML kimeneti dokumentumot állítsunk elő, majd egy olyan HTML oldalt, amely egy táblázatban tartalmazza a fentieket. A HTML dokumentum stilizálása történjen a bootstrap.min.css stíluslappal, amelynek használatával kapcsolatos információkat a Bootstrap dokumentációjában találunk itt.
Készítsünk XSLT stíluslapot, amely a bemeneti dokumentumból egy HTML oldalt állít elő, amely a színdarab teljes szövegét tartalmazza. Módosítsuk úgy a stíluslapot, hogy a jelenetekre mutató hiperlinkekből álló tartalomjegyzék is kerüljön előállításra. A HTML kimenet megjelenítéséhez használjuk a bootstrap.min.css és play.css stíluslapokat.