>At the very least I need to be able to sequentially process a large
>document and extract an identified sub-tree (ideally denoted by an
>XPath expression) for run-of-the-mill tools to manipulate. I assume
>such a beast would need to be based on a SAX parser.
I did exactly that in Python. I considered building an engine that
could filter SAX events to those that match a limited version of
XPath, but ran out of gas. I ended up with a just regular SAX
application.
Joel