SAX performance with random access
Thanks to an excellent O’Reilly article, XML on a Chip, I’ve just become aware of the VTD-XML processing model.
Given the relatively ugly characteristics of the existing APIs, this looks like something that could be built on for a really useful API - the random access allows for decent navigation, without invoking the performance overhead and complexity inherent in, say, the DOM.
I’m going to have to look at trying to build a decent python implementation to play with.