XSLT

XSLT (eXtensible Style Language Transformations) is de W3C standaard voor het transformeren van XML documenten naar verschillende formaten, zoals HTML, plain text, of XML zelf. XSLT is geen 'gewone' programmeertaal: het bevat sporen van procedureel programmeren, maar ook van functioneel programmeren en pattern matching, wat een aangepaste initiatie vergt.

Deze cursus geeft de cursist voldoende inzicht en vaardigheid om zelfstandig XML documenttransformaties te ontwikkelen.

Kalender

datumduurtaalplaatsprijs 
10 feb2Leuven 1050 EUR (excl. BTW)
15 jun2Woerden 1050 EUR (BTW-vrij)
SESSIE-INFO EN INSCHRIJVEN

Doelgroep

Deze cursus is voor iedereen die XML met behulp van XSL wil transformeren tot een ander formaat. We denken hier bijvoorbeeld aan ontwikkelaars van websites en web services, document en content management systems, EAI en ESB oplossingen.

Voorkennis

Van de cursisten wordt verwacht dat ze XML voorkennis hebben. Dit betekent vlot de structuur van een XML document kunnen vatten, schema's en namespaces begrijpen, een degelijke kennis hebben van XPath (zelfstandig XPath expressies kunnen schrijven), en de basisconcepten van XSLT begrijpen. In de XML basiscursus verwerft men deze voorkennis. Met betrekking tot de oefeningen op het genereren van HTML pagina's is ook een beperkte kennis van HTML welkom maar niet noodzakelijk (cf. cursus HTML5).

Inhoud

  • Positionering: XSLT, XSL, XPath, XQuery en XSL-FO
  • XSLT 1.0 vs. XSLT 2.0
  • Korte herhaling van XPath
  • XSLT PUSH vs. PULL techniek (korte herhaling)
  • Transformeren naar:
  • HTML
  • XML
  • Text
  • Programmeertechnieken

Werken met variabelen, parameters en condities

  • Speciale technieken
  • Sorteren
  • Nummeren
  • Includen en importeren
  • Oproepen van templates
  • Functies
  • XSLT en namespaces

Verloop van de cursus

Klassikale training met oefeningen.

Duur

2 dagen.

Docent

Sandy Schillebeeckx.

Reviews

4.3/5 (gebaseerd op 49 evaluaties; de meest recente worden hieronder getoond)

Goeie cursus al zou ik deze wel op 3 dagen zien om meer oefeningen te kunnen doen

 
  (, )

Zeer goed

 
  (, )

Prima

 
  (, )

Super tevreden!

 
  (, )

To the point en Hands on. Zeer nuttige opleiding

 
  (, )

Wegens geen voorkennis was dit geheel nieuw en moeilijk te volgen (vooral de oefeningen). Maar zeker interessant en veel bijgeleerd

 
  (, )

Difficult for the teacher as the knowledge of the participants varies a lot. She did very good differentiation within this diverse group

 
  (, )

Nice, both explanation and hands on training

 
  (, )

Klik hier om meer commentaren te zien...

Hoewel de lengte van de cursus nu goed genoeg was. Denk ik dat, wanneer er meer personen zouden aanwezig zijn, er misschien tijd te kort zou zijn.

 
  (, )

Uitstekend. Veel oefeningen...

 
  (, )

Good content. Easy to understand with prior programming knowledge

 
  (, )

The course gives good understanding about various principles of XML, XSD (schema), XSL

 
  (, )

Très intéressants malgré nos connaissances précédentes

 
  (, )

Tr!s bon cours. Cela m'a permis un bon récapitulatif de l'xslt.

 
  (, )

Formation intéressante avec un bon équilibre théorie - exercices.

 
  (, )

Excellent. J'ai appris beaucoup de choses. Cours très utile pour la suite de mon travail actuel...

 
  (, )

People with different background and levels. The first part was 'too fast' for me but the second part (XSLT) was very interesting and useful

 
  (, )

Good. I already used XSLT years ago but is was fine to remind. I also learned a lot concerning NameSpaces

 
  (, )

Highly recommended!!

 
  (, )

Good switch between practice and content

 
  (, )

Very good but a littel bit short

 
  (, )

Good basics learning first, available of solution after exercice! Very good!

 
  (, )

SESSIE-INFO EN INSCHRIJVEN