Course schedules

Courses are regularly scheduled in Paris and Leuven, as well as at various locations throughout North America.

Questions?

Send email to our education department.

Travel Guides

We've prepared travel guides for those attending OmniMark courses in Leuven and Paris. You'll find maps, as well as information about classroom activities, accommodations, and transportation.

XML Programming for Non-Java Development

Course Objectives

On completion of this course, delegates will be able to:

  • Describe the rules and roles of XML
  • Use simple API for XML (SAX) to access XML data
  • Use Document Object Model (DOM) to manipulate XML data
  • Create XML messages from datasources
  • Create Server-side XML applications using Active Server Pages (ASP)
  • Discuss future directions of the XML programming tool-set

Course Length

Two days.

Course Outline

Re-Introduction to XML - to Set the Scene

  • What is XML?
  • XML document structure
  • Related technologies
  • Standards and support
  • Microsoft's MSXML parser
  • Section Review/Questions

Simple API for XML (SAX)

  • Introduction to SAX events and handlers
  • Steps required to develop a SAX application
  • Content handler and error handler
  • Accessing namespace information
  • Section Review/Questions

The Document Object Model

  • Introductions and definitions
  • MSXML - Microsoft's implementation
  • DOM interfaces and examples
  • Accessing nodes in the DOM tree
  • Section Review/Questions

Going Further with DOM

  • Creating, removing and modifying nodes
  • Validating documents
  • Transforming documents using XSLT
  • Dealing with Whitespace issues
  • Section Review/Questions

Dynamic XML

  • Multi-tier applications
  • Active Data Object
  • Building XML
  • Other issues
  • Section Review/ Questions

Server-side XML

  • Multi-tier applications
  • Accessing XML data in a server-side application
  • Validating XML data
  • Applying XSLT
  • Section Review/Questions

The Future of XML

  • Standards and programming interfaces
  • Standards and XML schemas
  • XSLT
  • Other members of the XML technology tool-set
  • Section Review/Questions

Prerequisites

Those attending are expected to be proficient in a block-structured programming language in addition to knowledge of XML syntax. Knowledge of object-oriented programming e.g. Visual Basic is very beneficial. In addition they should have an appreciation of multi-tier systems, including Internet technology. An understanding of key XML concepts can be gained from attending our 1 day Introduction to XML Technologies Workshop.

Developers Home   Documentation  Contact Us   Training   OMUG   Site Map  Support  Stilo

Copyright © Stilo International plc 2003. All information on this website is protected under Stilo's copyright. OmniMark and the OmniMark swirl logo are registered trademarks of Stilo Corporation, and Stilo is a trademark of Stilo International plc. All rights reserved.

More course descriptions

OmniMark Training

Upgrading to OmniMark 7

XML and Text Processing with OmniMark

Advanced OmniMark Programming

XML and Text processing with OmniMark

Content Engineering Course


XML Training

Transform and Visualize XML Using XSLT

Designing XML Languages and Vocabularies

Transform and Visualize XML Using XSLT

XML Programming for Java Development

XML Schema Development

XML Schema Development with XML Spy

Introduction to XML Web Services

ASP .NET Conversion Course

Developing Web Services using Java

Developing Web Services using Microsoft .NET

Training for e-Government

Introduction to XML Technologies for e-GIF

Delivering Integrated Online Services