XML Foundation

For very high quality, flexible training, telephone 01785 223253 oremail now.
  • "Excellent notes and simple clear examples."
    Business Analyst - JP Morgan

Course Description ( LXM-03: a 3 day course )

A highly practical starter training course for developers who will be both transforming XML data with XSLT, and creating XML data models with XML Schema. It creates a sound understanding of the XML data format, working with namespaces, using XPath to extract data from XML trees and gives an essential kick start to working with both XSLT and Schema documents.

Suggested Prerequisites

No previous XML experience is assumed. Those with some background in programming/scripting (any language) and/or relational database work would best assimilate the concepts presented. On completion, a comprehensive set of course notes, examples, tutor and attendee scripts are provided on a free USB pen drive to take away.


view pricing details here

The XML Core

  • XML and the Well Formedness Rules
  • Checking for Well Formedness
  • Creating and Editing XML
  • Unicode Explained
  • Using Unicode to Access Special Characters
  • Understanding and Working with Namespaces
  • Real World HTML and XHTML Implications
  • Some XML Processing Scenarios (eg Browser/Server)

Accessing XML Data with XPath

  • The XML Document as a Tree
  • The Nodes of the Tree Explained
  • The Importance of Context in XPath
  • Simple Data Extractions
  • Selecting Nodes, Elements and Textual Content
  • How to Access Attributes
  • The Basics of Filtering with XPath Predicates

XSLT Basics

  • Outputting to XML, HTML and Text
  • The Simplified Style Sheet Format
  • Using the Root Template to Begin Processing
  • Using xsl:value-of and xsl:for-each
  • The Implications of White Space
  • Dealing with Special Characters (re HTML in particular)

XML Schema Essentials

  • XML Schema Explained
  • Schema and DTDs in Perspective
  • Schema Validation, Tools and Processors
  • Creating a Simple Schema Document
  • Working with Namespaces
  • About Data Modelling with Schema
  • Using the W3C Standard Data Types
  • How to Create Custom Data Types

On Site Requirements

Remember, we provide all equipment and software required to deliver a course at your premises. Aside from this, we need a suitably quiet and equipped room with enough work space for each attendee and a whiteboard or flipchart. Most courses involve the use of a PC projector and we bring our own. But either a projector screen, or usually just a clear wall, would be very helpful.

Other Courses to Consider

on site training courses available in:  

  • London
  • , Birmingham
  • , Edinburgh
  • , Manchester
  • , Scotland
  • , Glasgow
  • , Nottingham
  • , Midlands
  • , Bristol
  • , Wales
  • , Cardiff
  • , Dublin
  • , Belfast
  • , Leeds
  • , Liverpool
  • , Sheffield
  • , Reading
  • , Oxford
  • , Cambridge
  • , Southampton
  • , Newcastle
  • , Durham
  • , Warrington.

and across the UK and Ireland

email us now   or telephone:  01785 223253 
courses:    SQL    Transact SQL    SQL Server    Oracle SQL    IBM DB2    MySQL    PostgreSQL    XSLT    XML    XML Schema    VBScript    Full List
some customers:
  •  
  • public sector:
  •  
  • local authorities:
  •  
  •    flexible training    your venue or ours    London - Midlands - Scotland    and across the UK
     01785 223253
    instant written quotations
       development
     "Impressive course."
    (BBC attendee)