1377 opleidingen: Techniek, engineering & productie

AutoCAD

  • opleiding door Syntra Antwerpen & Vlaams-Brabant
  • Antwerpen & Haven, Mechelen, Geel, Leuven

Autodesk Inventor

  • opleiding door Syntra Antwerpen & Vlaams-Brabant
  • Geel, Antwerpen & Haven, Mechelen
ABIS

XSLT

  • door ABIS
Leuven en Online
1.585

During this training, wegive an overview of the XML Stylesheet Language (XSL). This two-day course at ABIS will learn you how to transform XML documents.

XSLT (eXtensible Style Language Transformations) is the W3C standard for transforming XML documents into several formats, such as HTML, plain text and XML itself. XSLT is a rather 'unusual' programming language: it has traces from procedural programming and pattern matching, but is mainly based on functional programming, which merits an appropriate introduction.

In this course, participants will learn

  • the pull and push techniques
  • the main xsl elements/constructs
  • to develop several types of XML document transformations

  • Introduction
    • XSLT and XSL basics
    • XSLT versions
    • Link with XPath, XQuery and XSL-FO
  • XPath (review)
  • XSLT basics
    • PUSH and PULL technique
    • Copying and sorting
    • XSL and namespaces
  • Templates
    • Modes and Priority
    • Default templates
    • Include and import
  • Creating Nodes
    • creating elements and attributes
  • Conditional Programming
    • xsl:if 
    • xsl:choose
  • Programming techniques
    • variables
    • parameters and conditions
  • XSLT Functions
  • Numbering

Classroom instruction with exercises.

Delivered as a live, interactive training: available in-person or online, or in a hybrid format. Training can be implemented in English, Dutch or French.

Participants should be familiar with XML (see XML fundamentals course). Having a basic HTML knowledge is an advantage, but not necessary (cf. HTML and CSS).

Leuven € 1.585(Incl.BTW) Inschrijven

This course is intended for those who are going to transform XML documents by means of XSL e.g. developers of web sites and web services, document & content management systems, and EAI and ESB solutions.