Introduction to XML

For very high quality, flexible training, telephone 01785 223253 oremail now.
  • "The quality of the courseware was very good. In particular the projects ensured that the information went in. Chalk and talk was very useful, providing an insight into what lies behind."
    Principal Engineer - Ultra Electronics Datel

Course Description ( LXM-02: a 2 day course )

A broad, partly practical, partly presentation based training course for developers or managers who will be involved in all aspects of XML development. The course provides some practical experience in working with XML data, understanding the role of namespaces and the use of XML processors. This is followed with a presentation based overview of XML transformations with XPath and XSLT, data modelling with XSD Schema, XML within browser/server development and XML with regard to relational databases (eg SQL Server and Oracle). On completion, a comprehensive set of course notes, examples, tutor and attendee scripts are provided on a free USB pen drive to take away.

Suggested Prerequisites

Those with a background in programming, relational database work, IT management and/or analysis would best assimilate the concepts presented. No prior XML experience is assumed.


view pricing details here

The XML Core

  • XML - A Universal Data Interchange Format or a Markup Language?
  • Data Interchange and Interoperability with XML
  • XML and the Well Formedness Rules
  • Parsing XML - Checking for Well Formedness
  • Unicode Explained
  • Creating and Editing XML
  • The Role of Namespaces
  • Creating and Working with Namespaces
  • Document Type Definitions in Perspective
  • The Concept of Validity
  • Working with Simple DTDs
  • Using DTDs to Create Entities
  • DTD Limitations

XML Development

  • Introducing XML Schema
  • Schema Advantages over DTDs
  • Data Modelling with Schema
  • Schema Validation and Tools
  • XSLT Explained - The Need to Transform
  • Transforming XML to XML and XML to HTML
  • Accessing the Document Tree with XPath
  • The XSLT Processor - Invoking Style Sheets
  • Key Language Elements (Eg Templates)
  • Using XSLT in Browser / Server Development
  • Databases and XSLT (eg Oracle, SQL Server etc)
  • Complete XML Processing Solutions (eg MSXML, Xalan)
  • XML Development Environments (eg XMLSPY)

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
     "Really worthwhile."
    (MOD attendee)