Skip to content
xml

Course Title:

XML Advanced

Duration:

2 days

Prerequisites:

Knowledge of basic XML as covered by our Introductory XML course

 

home

Objectives:

This two day course is designed for those who wish to expand their existing XML skills and utilise the full potential of XML and XSLT (Extensible Stylesheet Language for Transformation)

In this course you will explore XSLT and build and maintain a site using XML and XSLT

XML is a meta-language for describing markup languages. XSLT is designed to transform your XML documents into any data format you require such as HTML, text files, PDF's etc.

The capacity of XSLT to transform XML into HTML has been the main catalyst for the rapid gain in popularity of XSLT over the last couple of years. This is a practical and comprehensive introduction to XSLT

 

about castalia

public courses

microsoft office courses

maximizer courses

courses general

services

training centres

links & news

privacy & terms

contact us

client comments


 

AN OVERVIEW OF XML

Well formed documents
Valid documents
Document modelling
DTD and XML Schemas

INTRODUCTION TO XSL

XSL, XSLT and XSL_FO
XSLT processes
Parsing a style sheet
Transformation
Namespace

STYLESHEET STRUCTURE

Stylesheet element
Output element
Built-in template rules
Xpath

DESIGNING SIMPLE STYLE SHEETS

Outputting HTML from XML
Outputting text from XML
Selecting attributes
Selecting text
Selecting comments
Predictates
Functions in predictates

QUERYING AND SELECTING DATA FROM AN XML DOCUMENT

If element
Choose element
For-each element

Questions and answers

The second day of this course will include a practical case study. Delegates will use XML and XSLT to build and maintain a live site

PARAMETERS

Passing parameters
Param and with-param

VARIABLES

CREATING LINKS AND CROSS-REFERENCES

WORKING WITH DATA

Sorting data in an XML document
Grouping data in XML documents
Filtering data in XML documents

FUNCTIONS

Combining XML documents
Document()
Import()

TRANSFORMATION ON THE CLIENT

TRANSFORMATION ON THE SERVER

ASP AND XML

PHP AND XML

XML EDITORS

CASE STUDY

Putting it all together
Building a mini website using XML and XSLT
Redesigning the website by altering the XSLT template

Questions and answers

More Programming Courses and Prices


Castalia, 49 Bisterne Avenue, London, E17 3QR. Tel: 020 8926 1564. Fax: 020 8923 7952

Back to Top