934 opleidingen: ICT

Webdesign

  • opleiding door NHA Afstandsonderwijs
  • Online

Ethical Hacking

  • opleiding door NHA Afstandsonderwijs
  • Online
ABIS

XSLT

  • door ABIS
Leuven en Online
1.585

Tijdens deze training geven we een overzicht van de XML Stylesheet Language (XSL). Deze tweedaagse cursus bij ABIS leert je hoe je XML-documenten kunt transformeren.

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.

In deze cursus leren deelnemers:

  • de pull- en push-technieken
  • de belangrijkste xsl-elementen/constructies
  • het uitvoeren van verschillende soorten XML-documenttransformaties

  • Introductie
    • XSLT- en XSL-basis
    • XSLT-versies
    • Koppeling met XPath, XQuery en XSL-FO
  • XPath (herhaling)
  • XSLT-basis
    • PUSH- en PULL-techniek
    • Kopiëren en sorteren
    • XSL en namespaces
  • Templates
    • Modes en prioriteiten
    • Standaard templates
    • Include en import
  • Nodes aanmaken
    • Elementen en attributen creëren
  • Conditioneel programmeren
    • xsl:if
    • xsl:choose
  • Programmeertechnieken
    • Variabelen
    • Parameters
  • XSLT-functies
  • Nummering

Klassikale training met oefeningen.

Een interactieve, live training - gegeven in een fysiek klaslokaal of online, of in een hybride vorm. De cursus kan gegeven worden in het Nederlands, Engels of Frans.

Van de cursisten wordt verwacht dat ze XML voorkennis hebben (zie XML basiscursus ). 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 HTML en CSS).

Leuven € 1.585(Incl.BTW) Inschrijven

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.