[Expat-discuss] [ANN] VTD-XML Version 1.5 Released
jzhang at ximpleware.com
Mon Mar 6 18:17:01 CET 2006
VTD is not DOM compressed...
VTD-XML significantly outperforms Expat with NULL content
handler, and offers random access... try it the performance will
speak for itself...
but it won't matter to who ever *enjoys* SAX style of programming...
----- Original Message -----
From: "Nick MacDonald" <nickmacd at gmail.com>
To: <jzhang at ximpleware.com>
Cc: <expat-discuss at libexpat.org>
Sent: Monday, March 06, 2006 8:18 AM
Subject: Re: [Expat-discuss] [ANN] VTD-XML Version 1.5 Released
This package is probably a waste of time for anyone who knows what
they are doing. If you need DOM, get DOM. If you only need forward
access to the content, and understand why SAX is the right way to do
it, then you don't need a compressed binary representation of DOM,
which is what this appears to be. And despite what they claim, there
is NO way it can be faster than SAX (i.e. expat) as you need to read
the file at least once to compress it into memory... and all the
memory allocation can't be good for performance.
Now, compared to DOM... maybe there is a need for this... but being
that DOM is built into a lot of development environments, and doesn't
come attached to a GPL license like this package... I think smell
someone trying to get free advertising for their "consulting business"
by broadcasting their unrelated project to uninterested individuals...
On 3/5/06, jzhang at ximpleware.com <jzhang at ximpleware.com> wrote:
> * Performance: the world's fastest XML parser,
> between 5x~10x faster than DOM
> * Memory Usage: 3x to 5x less than DOM, 1.3x~1.5x
> XML document size
> * Random access with built-in XPath support
> * A simple and intuitive API
> Other advanced features include:
> * Buffer reuse
> * Large document support (2GByte)
> * Incremental update
> * Hardware acceleration
> * Native XML indexing.
More information about the Expat-discuss