Introduction to VTD-XML

VTD-XML is a new, open-source, non-validating, non-extractive XML processing API written in Java. VTD-XML is a good alternative to Simple API for XML (SAX) and Document Object Model (DOM), as it does not force you to trade processing performance for usability.

http://java.dzone.com/articles/introduction-vtd-xml

VTD-XML 2.7 is out

 VTD-XML 2.7 is released and can be downloaded at

http://sourceforge.net/projects/vtd-xml/files/.

Below is a summary of what are the new features and enhancements.

Expanded VTD-XML’s Core API

  • VTDNav: toStringUpperCase, toStringLowerCase, contains(), endsWith(),
    startsWith()
  • Extended VTD added in-memory buffer support

Improved Xpath

  • Added the following XPath 2.0 functions: abs(), ends-with(), upper-case(),
    lower-case()
  • Added support for variable reference * significantly enhanced XPath
    syntax, checking error reporting (Special thanks to Mark Swanson)
  • Internal performance tuning Bug fixes and

Code Enhancement

  • C version significantly removed warning message, fix memory leak during
    Xpath expression parsing,
  • Various bug fies (Special thanks to Jon Roberts, John Zhu, Matej Spiller,
    Steve Polson, and Romain La Tellier)

Does That Look 100x?

I came across an interesting open source project called XCF (standing for XML Communication Framework), and it has benchmarked VTD-XML vs XOM, Xerces DOM and Xerces SAX, and some binary data format. The results consistently show that VTD-XML is not just faster, but faster by a huge margin. In fact, any performance sensitive XML applications without using VTD-XML is pretty much unusable. That kind of makes you wonder what kind of performance one gets from buying all those expensive Progress, Oracle and IBM ESBs. 
testcase0_6

For the complete test analysis and results, please visit

https://code.ai.techfak.uni-bielefeld.de/trac/xcf/wiki/Evaluation

VTD-XML Blog is back!!

For some mysterious reasons, vtd-xml’s original blog just got pulled by google. But now it is back in full force. Stay Tuned. There will be a lot of articles on VTD-XML coming.

Hello world!

Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!