2. CSS & XSLTXML bestanden vormgeven met CSSJe kan de data binnen XML bestanden doormiddel van CSSvormgeven. Dit kan door een extern CSS bestand te koppelen!<?xmlversion="1.0" encoding="utf-8"?><?xml-stylesheethref="cat.css" type="text/css"?><catalogus> <product>dvd <artiest>Pearl Jam</artiest> <titel>Live in Paris</titel> <prijs> 29,95 </prijs> </product> <product>cd <artiest>Kings of Leon</artiest> <titel>The best of.</titel> <prijs>14,95</prijs> </product> <product>dvd <artiest>Jan Smit</artiest> <titel>Live in Volendam</titel> <prijs> 29,95 </prijs></catalogus>Koppeling met stylesheetcsscatalogus { font:"Courier New", Courierfont-size:28px;position: fixed;left: 25%;}product, artiest, titel, prijs { display: table-row;color:#666;display:list-item;list-style:none;border-spacing: 0.5em;}artiest { color:#006;}titel { color:#990;}prijs { color:#600;}
6. Anders dan CSS – CSS gebruikt regels die gekoppeld worden aan elementen. XSLT gebruikt templates die een bron tree omzet naar een resultaat tree.XSLT maakt gebruik van de XML syntax/ CSS maakt gebruikt van zijn syntax.
7. XSLT kan XML bestanden omzetten naar meedere bestandformaten zoals HTML, PDF,Asciitext, RTF of naar een andere XML bestand.Er is veel mogelijk met XSLT je kan data sorteren, output herschikken, auto- nummering items invoegen etc……
8. CSS & XSLTXSLT stylesheet! Het gebruikt de http://www.w3.org/1999/XSL/Transformnamespace.En is gekoppeld aan de xsl prefix.
10. Stylesheets bevatten een of meer <xsl:template> tags die ieder een templatedefinieren.Templates hebben een name of een match attribute.
11. De match attribute bepaald de Xpath expressie die gebruikt wordt om de juiste template te bedienen.Templates bevatten andere XSLT tags die bepalen hoe de data getransformeerd wordt.
16. CSS & XSLT<?xmlversion="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="style.xsl"?><catalogus> <product>dvd <artiest>Pearl Jam</artiest> <titel>Live in Paris</titel> <prijs> 29,95 </prijs> </product> <product>cd <artiest>Kings of Leon</artiest> <titel>The best of.</titel> <prijs>14,95</prijs> </product> <product>dvd <artiest>Jan Smit</artiest> <titel>Live in Volendam</titel> <prijs> 29,95 </prijs> </product></catalogus>
17. OpdrachtOpdracht 1.Maakvoor het xml tree bestandeen CSS stylesheet en koppeldezeaan het xml bestandOpdracht 2.Maakvoor het xml tree bestandeen XSLT stylesheet en koppeldezeaan het xml bestand.Upload de bestandennaar je eigenwebomgeving en stuur de link via Mail naarm.v.ginkel@rocleiden.nl