XML Web Applications

3 Day Course
Hands On
Code PSD126

Book Now - 1 Delivery Method Available:

Classroom Virtual Classroom Private Group - Virtual Self-Paced Online


This 3-day practical course introduces the Extensible Markup Language (XML) for designing and building Web based applications. 

<b>Course Features:</b>

The course begins by outlining the purpose and intention of XML.  The validation of XML is covered in some depth.  The relationship between XML and HTML is explored.

The manipulation of XML data with a database is examined.  The use of XSL to transform XML is covered.  The DOM and XML are detailed.  The course concludes by considering future trends and the direction of XML.

This practical course uses presentations, exercises and laboratory sessions to introduce the key aspects of XML.


Upon completion of this course delegates will be able to:

  • Appreciate the benefits of using XML on a Web site
  • Create well-formed XML documents
  • Use XSL to display and transform XML data
  • Use DOM to display dynamic XML data.


Collapse all

Introduction (2 topics)

  • Course overview
  • What is XML?

XML Overview (4 topics)

  • Background
  • Structuring Data
  • Valid XML documents
  • XML Grammars

XML Technologies (4 topics)

  • XML and style sheets
  • DTDs and XML schemas
  • Binding XML to HTML
  • The Document Object Model (DOM) and XML

XML and HTML (3 topics)

  • Web browsers
  • Data binding
  • XML data islands

Databases (3 topics)

  • Web based applications
  • Active Server Pages (ASP)
  • ActiveX Data Object (ADO)

Extensible Stylesheet Language (XSL) (4 topics)

  • Transforming XML with XSL
  • Templates
  • Filtering and sorting
  • XSL language constraints

DOM and XML (3 topics)

  • DOM trees and objects
  • Elements and attributes
  • Displaying XML data using DOM

Client/Server (4 topics)

  • Client-side XML data
  • Posting data to the server
  • Server-side DOM manipulation
  • Client response

Schemas (3 topics)

  • XML schemas
  • Extensions
  • Validation

XML Dialects (3 topics)

  • W3C Initiatives
  • BizTalk
  • Oasis

Resources (2 topics)

  • Books
  • Web sites


This course requires a working knowledge of HTML and basic programming experience.

Course PDF


Share this Course


Recommend this Course