The Village at the Keystone Resort
Colorado Software Summit
Java and XML Programming Conference
October 26 – 31, 2003
Keystone Conference Center


Neil Graham – IBM Toronto Lab

A Detailed Introduction to Parsing and Processing XML Documents with Java™ Technology, Part 1


A Detailed Introduction to Parsing and Processing XML Documents with Java™ Technology, Part 2

The objective of these sessions is to provide you with a detailed technical overview of parsing and processing XML documents using Java technology, and also to provide a good overview of the key standards of which the XML programmer needs to be aware, and how to use them programmatically. These include but are not limited to: Extensible Mark-up Language (XML), the Document Object Model (DOM), the Simple API for XML (SAX), Document Type Definition (DTD) and XML Schema. In this session, Mike will discuss his experiences in working with XML and will show, with the use of real examples, how you can easily write your own Java programs and start working with XML right away. After attending these sessions you should have a fairly detailed working knowledge of XML programming in Java and be able to implement complex Java applications that bring together many different XML technologies. The Part 2 session will include a detailed walkthrough of the source code for the several sample programs.

Prior knowledge of Java programming is assumed. Knowledge of the basic XML concepts will help but is not essential. It is recommended but not required that people who are fairly new to this topic attend the Part 1 session before the Part 2 session which will cover many more advanced topics.

Picture of Neil Graham

Neil Graham has worked on XML parsing technology for IBM for the last three years. Most of that time has been spent on the Apache Xerces-J project, where he is a committer and one of the project's representatives to the XML Project Management Committee. Neil is also one of IBM's representatives to JSR 206, the Java API for XML Processing 1.3.

Neil holds a BSc in math from the University of Winnipeg, and a Masters in computer science from the University of Toronto. When he's not working, Neil likes to read and travel; he's also become something of an audiophile.



* Return to Top *

© 1997 – 2003  Kovsky Conference Productions Inc.  All rights reserved.