Introduction to XML Technology

Duration: 1 Day


This course introduces XML technology, with plenty of hands-on exercises, and clearly explains the underlying purpose of XML as a means of separating content from styling. It includes the creation of content pages and shows how to transform them using XSL for delivery to the web page. By the end of the day delegates will have created a simple XML document, a DTD, a simple XML Schema and a CSS file to display XML in a web browser.


Delegates must have practical knowledge of HTML and be comfortable with building simple pages without the use of a WYSIWYG authoring tool such as Dreamweaver or FrontPage.

Course includes

Course notes, follow-up telephone support and, for training on Transmedia premises, lunch and refreshments.

Course outline


  • XML's history
  • XML's future
  • Standards
  • Software available for XML development
  • Applications for XML - who is using it?

XML Documents

  • Elements
  • Attributes
  • Creating simple XML documents
  • Complex, well-formed documents

XML Schemas

  • DTD Syntax
  • Why Schemas
  • Building and using DTDs

Displaying XML on the web

  • Cascading Style Sheets
  • Limitations of CSS
  • Extensible Style Sheet Language

XSL Transformation

  • The XSL Model (XML Stylesheet Language)
  • Stylesheet element
  • Template elements
  • Paths


  • Why use Namespaces?
  • Applications of Namespaces

Hands on session

  • Practical exercises including the creation of a simple XML document, a DTD, a simple XML Schema and a CSS fil>

This course is available as a private or customised course. Contact us for further information and to customise this course to your exact requirements:

Phone us: 0208 269 4260Book Now

"The trainer's knowledge of the program was amazing."

Hastoe Housing

"Lovely surroundings, easy-going people, interesting learning- brilliant, first time Iíve enjoyed editing!"

Southwest Screen

"I just wanted to let you know that I've managed to replicate the steps you showed me in FileMaker on my organisation's database and have managed to get my invoicing layouts to work perfectly. Thank you very much! I've also been able to use some of the other things you showed me to good effect too so the course has already helped enormously. Just thought you should know :-)"

Julian Support

© Transmedia . 85 Tottenham Court Road, London, W1T 4TQ  UK . 0208 269 4260