An Introduction to XSLT

Duration: 1 Day

Objectives

The eXtensible Stylesheet Language (XSL) has been formulated to help to solve both of these problems. This one-day course provides delegates with the XSLT skills to transform XML into another XML grammar, including transformations into HTML for the web browsers.

Pre-requisites

Delegates should have an understanding of the underlying concepts of XML - the Introduction to XML course provides a good basis. Delegates should also have had exposure to a programming language such as JavaScript or VBScript. Introductory courses to either JavaScript or VBScript are also available.

Course includes

A comprehensive set of reference notes covering course topics, follow-up telephone support and, for training on Transmedia premises, lunch and refreshments.

This course is available as a private or customised course. Please phone us on 0208 269 4260 or email us for further information and to customise this course to your exact requirements.

 

"I thought the course and the location were perfect"

MOD


Course outline

Overview and Revision of XML
* XML as data
* XML Schemas
* Namespaces

Introduction to XSLT
* What is XSLT and why use it?
* Quick intro to pattern matching and templates
* XSL standards

Patterns - Match and Output
* The XPath Language
* XSLT pattern matching using XPath

Program Flow
* Reviewing pattern matching flow
* Using xsl:call template
* Controlling iteration
* Decision making
* Using modes and keys


 

Creating New Nodes
* Building the result tree
* Creating elements and attributes
* Attribute value templates
* Creating text nodes and other content

Further Programming Constructs
* Review of programming constructs
* Storing and accessing variables
* Passing data using parameters
* Numeric support and built-in functions

XSLT Processing
* Importing/including stylesheets
* Conflict resolution
* XSLT data model
* Output methods

 

 

© Transmedia . 277 Greenwich High Road London SE10 8NB  UK . 0208 269 4260
Designed by Transmedia's Web Team

 

Subscribe to our email newsletter