Definitive XML Application Development
This is the home page of my book 'Definitive XML Application
Development', published by Prentice-Hall. The book is about
developing applications that use XML in general, and focuses
on general issues and techniques, but uses Python as the example
language in most of the book. There is a separate set of chapters
that deal with how to apply the concepts taught in the book in Java.
The structure of the book is roughly as follows:
- a general introduction to XML programming issues,
- an introduction to event-based programming, with a focus on SAX,
- an introduction to tree-based programming, with a focus on the
- an introduction to declarative XML development, with a focus on
- coverage of more general issues like other approaches to XML
development, working with schemas/DTDs and some larger examples,
- a set of chapters showing how to use SAX, the DOM and XSLT in
You can see more details in the table of
- 2002-07-25: Following the Amazon sales rank of your book
can get quite addictive, but I've now come up with a
- 2002-07-14: The first erratum has been found...
- 2002-06-17: The example source code is now available.
- 2002-06-06: I have finally gotten a copy of the book!
It looks quite good.
- 2002-05-21: The printed book has now arrived at
Prentice-Hall, and is being sent out to bookstores. This probably
means that US bookstores will have it early July.
- 2002-04-11: We expect the final typeset pages to be delivered
tomorrow. This means that Prentice-Hall will have the book in their
warehouse in mid-June, and that it will appear in US bookstores in
early to mid July. Bookstores elsewhere in the world should get it in
- 2002-04-08: The final text of the book has now been delivered to
Lars Marius Garshol, 2002-06-21.