PB138 Moderní značkovací jazyky a jejich aplikace

Transformace XML dat, XSLT

Program výuky v týdnu od 21. března

Přednáška (22. března od 12:00 v D1, přednáší Tomáš Pitner)

 

  • Transformace XML dat -- účel, případy užití; návaznosti na XPath a XQuery, slidy o XSLT
  • Jazyk XSLT, charakter jazyka, postup transformace
  • Základní konstrukce XSLT
  • Transformační nástroje a API
  • Pokročilé konstrukce (větvení, režimy zpracování, pojmenované šablony, volání šablon s parametry, volání celé transformace s parametry, cykly)

Cvičení

  • jednoduché XSLT styly
  • spouštění transformací z prostředí NetBeans
  • spouštění transformací programem v Javě
  • využití XSLT procesorů jako je xsltproc

Úloha

  • V tomto týdnu bude na (nebo po) cvičeních zadána Úloha 3.

Demopříklad

  • jednoduchý styl
  • spuštění transformací z programu v Javě
  • XSLTDemo