0845 757 3888 · info@xpertise.co.uk

On-line training course catalogue

XML Advanced

Type of course: Classroom

Course details
Fee£675
Days2
Course code IWXMLAS


We currently do not have public dates scheduled for this course.
If you have a requirement for this course, please contact us for the latest course information.

Print this page | Download as Word document |

Overview

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.

Course Outline

DAY ONE

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

DAY TWO

INTRODUCTION

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 document
  • 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

Xpertise – XML Advanced training courses

Xpertise provides XML Advanced training courses from 22 UK locations: in Aberdeen Scotland, Altrincham Manchester, Birmingham West Midlands, Bristol South West, Edinburgh Scotland, Glasgow Scotland, Hinckley East Midlands, Leeds Yorkshire, Leeds Yorkshire (Ring Road), London King William Street, London Middlesex Street, London Rosebery Avenue, London Tabernacle Street, Maidenhead Berkshire, Malmesbury Wiltshire, Manchester (Exchange Quay), Milton Keynes Buckinghamshire, Newcastle Tyne and Wear, Reading Berkshire, Stockport Manchester, Swindon Wiltshire and Washington Tyne and Wear – and at 44 partner locations nationwide.


Xpertise Training reserves the right to improve the specification and format of its courses for the benefit of its customers without notice to the customer.