VTD-XML: The Future of XML Processing

SourceForge.net Logo

Sourceforge Home

Mailing Lists

XimpleWare

Download


VTD-XML Home

 VTD-XML is a suite of innovative XML processing technologies centered around a non-extractive XML parsing technique called Virtual Token Descriptor (VTD). Depending on the perspective, VTD-XML can be viewed as one of the following:

  The latest version is 2.4, available in C, C# and Java, and can be downloaded here.

  VTD-XML is the industry's most advanced XML processing technology for SOA! It is simultaneously:

  • The world's most memory-efficient (1.3x~1.5x the size of an XML document) random-access XML parser. 

  • The world's fastest XML processor: On a Core2 2.5Ghz Laptop, VTD-XML significantly (1.5x~2x) outperforms  SAX parsers with NULL content handler, delivering 90~120 MB/sec per core sustained throughput.

  • The world's first general-purpose, true native XML indexer that seamlessly integrates with your XML applications.

  • The world's first incremental-update capable XML parser capable of cutting, pasting, splitting and assembling XML documents with max efficiency.

  • The world's most efficient implementation of XPath 1.0

  • The XML technology that they don't want you to know about.

  A good starting point to understand how VTD-XML works is to view the demo. You can also visit VTD-XML blog for more code samples and related information.

  If you have any questions on VTD-XML, please join our discussion.

 

VTD in 30 seconds

VTD+XML Format (updated)

User's Guide

Developer's Guide

VTD: A Technical Perspective

Code Samples

FAQ

Getting Involved

Articles and Presentations  (updated)

Benchmark (new)

API Doc

Demo