Az alábbi feladatokban a macbeth.xml dokumentumot használjuk bemeneti dokumentumként.
Készítsünk XSLT stíluslapot, mely 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, mely a bemeneti dokumentumhoz egy olyan kimeneti dokumentumot állít elő, mely minden egyes szereplőhöz tartalmazza az alábbiakat:
- hány felvonásban szerepel,
- hány jelenetben szerepel,
- hány dialógusa van (
SPEECH
elemek száma), - hány sora van (
LINE
elemek száma).
Több megoldást is adjunk: elsőként egy XML kimeneti dokumentumot állítsunk elő, majd egy olyan HTML oldalt, mely egy táblázatban tartalmazza a fentieket. A HTML dokumentum stilizálása történjen a bootstrap.min.css stíluslappal, melynek használatával kapcsolatos információkat a Bootstrap dokumentációjában találunk itt.
Készítsünk XSLT stíluslapot, mely a bemeneti dokumentumból egy HTML oldalt állít elő, mely 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.