Introduction to XML

This one-day course introduces XML technology, with hands-on exercises. The purpose of XML is to create documents of data that are 'self-describing'. The course will include the creation of content pages, and shows how to transform them using XSL for delivery to the web page. An overview of XML technologies and current XML applications will also be given.

Delegates should have practical knowledge of HTML. No programming experience is necessary.

This course can also be delivered as a seminar, for IT managers, web project managers or web strategists.

Introduction

  • 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 elements
  • Template elements
  • Paths

Namespaces

  • Why use Namespaces?

Hands On

By the end of the day delegates will have written:

  • A simple XML document
  • A DTD
  • A simple XML Schema
  • A CSS file to display XML in a web browser
  • An XSLT style sheet to convert an XML document into HTML

 

This course includes full course notes and course materials. This outline can be tailored to specific client requirements

 
 
Top Return to Course List all material on this website © Hugh Livingstone