The Advantages of Sequential XML Processing

It reads a lot like declarative programming. It's very similar in its appearance in some ways to XLST.

A client doesn't have to deal with the details of the implementation, as it does with SAX.

A client gets to determine the control logic of its own program.

New Models for Processing Text and XML with Python Sam Wilmott
Slide 38 of 51         example www.wilmott.ca