XSLT Training

Who should attend this course?

This intensive 2-day XSLT training course is designed to guide the delegate through the various features of XSLT and XPATH that can be used in stylesheets for producing XML output.

The course is aimed at information architects, technical writers, style sheet developers, IT professionals and project managers who already have a basic understanding of XML and need to know about XSLT stylesheets and understand how to develop them.

This course is delivered as slide presentations, demonstrations and hands-on lab based exercises. Delegates will receive course handouts, lab exercise material and links to books and articles on the web that they can use for future reference.

Course outline

XSLT 2.0 and XPath

  • Getting started with XSLT stylesheet development
  • How to use XPath to access any node in the XML node tree
  • How to create and call templates
  • Creating output
  • Centralized maintenance through property sets
  • Reuse: variables; named templates; functions
  • How to use conditions to control flow in templates
  • Techniques for grouping, sorting and recursion
  • How to include/import other style sheets
  • Advanced topics: numbering; analysing strings; keys
Duration 2 Days
Price Call for details
Location Mekon House, Sutton, Surrey, UK

Benefits

After completion of the course, participants will be able to create their own XSLT stylesheets.

Length of course

2 Days

Contact us for a quote

+44 (0)20 8722 8400 Enquiry form

Course outline

XSLT and XPath basics

(including differences between XSLT 1.0 and XSLT 2.0)

  • Getting started with Stylesheet development
  • How to use XPath to access any node in the XML node tree
  • How to create and call templates
  • How to use conditions in templates
  • How to control XSLT program flow
  • How to use XPath functions including string searching and manipulation
  • Advanced XSLT

Classes of style sheets

  • XSLT override templates, modes and priority
  • How to include/import other style sheets
  • Centralized maintenance through property sets
  • Techniques for grouping, sorting and recursion
  • Tools for debugging stylesheets: stepping through stylesheets, breakpoints, watches, etc.
  • Extension functions (node sets, mathematical functions, etc.)
  • XSL:FO

XSL:FO overview

  • Page Layout, Blocks, and Inline Content
  • How to use XSLT to create PDF documents
  • PDF rendering engines: RenderX, AntennaHouse, Apache FOP
  • HTML and CSS

CSS, JavaScript overview and when to use it

  • Adding your own custom CSS files
  • Adding JavaScript
  • Creating and viewing HTML

Contact us for a quote

+44 (0)20 8722 8400 Enquiry form