I just found an XML API and parsing technology called VTD-XML. It
appears to have a much nicer interface than either DOM or SAX-style
APIs, and definitely is faster for most purposes than either (SAX is
faster if all you're doing is looking for a particular token, but grep
will do better if that's all you want) -- but more importantly, it
seems to be inherently vector based.
Check out http://vtd-xml.sourceforge.net/technical/0.html.
It reminds me of the first example listed for the array language QNIAL
at http://nial.com/AboutNial.html#ADVANCED_EXAMPLE.
Anyhow, the question: have any of you seen work like this before? I'm
fishing around in the array language community in general...
-Wm