Re: [ANN] VTD-XML Version 1.5 Released
"Jimmy Zhang" <[email protected]>
| Newsgroups | gmane.text.xml.expat.general |
|---|---|
| Message-ID | <00b401c64141$ca51dc80$0d02a8c0@ximpleware> |
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" <[email protected]> To: <[email protected]> Cc: <[email protected]> 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, [email protected] <[email protected]> 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.