Definitive XML Application Development

Front Cover
Prentice Hall PTR, 2002 - Computers - 1165 pages
The software engineer's guide to building next-generation enterprise applications with XML.

-- The first XML development book to cover both Java and Python -- today's most popular and productive object-oriented languages!

-- Expert coverage of both SAX and DOM.

-- CD-ROM: Extensive library of tools to simplify XML programming, plus complete XML applications and frameworks -- with source code and detailed annotations!

As XML technologies move into the mainstream, software professionals need a far deeper understanding of the key XML tools and technologies for enterprise development. Definitive XML Application Development is the solution. World-renowned open source XML developer Lars Garshol combines practical insight into SAX, DOM, XSLT, and other advanced XML technologies, and example-rich coverage of XML application construction using Java and Python -- today's most sophisticated and productive object-oriented languages. Garshol introduces the XML processing model, document views, key processing tasks, event-based processing with SAX, and tree-based processing with DOM. He illuminates the key techniques of declarative processing with XSLT and architectural forms; and he systematically reviews today's key tools for building XML applications with both Java and Python -- including schemas, the tabproc framework, and the RSS Development Kit. The accompanying CD-ROM contains an extensive library of XML development utilities designed to simplify programming with both SAX and DOM. It also contains several real-world XML applications and frameworks -- with complete source code and detailed explanations that allow for easy adaptation.

From inside the book

What people are saying - Write a review

We haven't found any reviews in the usual places.


Working with XML
The XML processing model
Views of documents

36 other sections not shown

Common terms and phrases

References to this book

About the author (2002)

LARS MARIUS GARSHOL is a leading XML developer. He created xmlproc, a complete validating XML processor, helped design SAX and translated it to Python, and runs the Free XML Tools Web site, He is co-founder of Ontopia, a company that provides knowledge management solutions based on XML Topic Maps (XTM) and related technologies.

About the Series Editor

Charles F. Goldfarb is the father of XML technology. He invented SGML, the Standard Generalized Markup Language on which both XML and HTML are based. You can find him on the Web at

Bibliographic information