views:

85

answers:

2

Hello,

I am about to use VTD-XML (found at http://vtd-xml.sourceforge.net/) but I am interested in getting real-case usage feedback, by any one that has used the library and has any comments.

At the URL (http://vtd-xml.sourceforge.net/) there are benchmarks but if someone has used VTD-XML and has comments FOR it I would like to hear them. Speed is a critical factor in the application and comments after real-case usage, by developers, is what i am looking for.

Regards,

+2  A: 

VTD-XML performance has been measured by a number of sources, below are some of them

  1. This report (https://code.ai.techfak.uni-bielefeld.de/trac/xcf/wiki/Evaluation) has numbers that measures the parsing/xpath performance comparing to XOM, binary XML, SAX and DOM

  2. Also xmlbench (search it on the web as a keyword) will lead you the open source project dedicated to XML parsing performance site

  3. VTD-XML web site also has a number of benchmark reports (there will be updates soon).

vtd-xml-author
Thank you. I was looking for comments from developers that have used it. Tend to be a little cautious with benchmark reports from the sites that release the libraries.
andreas
You have every right to be cautious ... I think they release more than just the benchmark report, but the test code and XML files as well so you can do it yourself and verify the results...
vtd-xml-author
Here is one more link from someone who has tried it http://www.codeproject.com/Messages/2715769/Excellent-Parser.aspx
vtd-xml-author
A: 

I use VTD-XML for faster XPaths. Previously, my application was using DOM to apply XPaths on a document which took about 20 minutes on a 17MB document. I thought about switching to SAX, but SAX does not support XPaths, is quite "user-unfriendly" and would have required a lot of code restructuring. So I migrated quite painlessly to VTD-XML and my xml processing now takes about 20 seconds!

dogbane