VTD-XML

VTD-XML
DeveloperXimpleWare
Stable release
2.13_4 / July 14, 2017 (2017-07-14)
Operating systemPortable
PlatformJava, C#, C and C++
TypeXML parser/indexer/slicer/editor library
LicenseGPL and Proprietary License
Websitevtd-xml.sourceforge.io ximpleware.wordpress.com

Virtual Token Descriptor for eXtensible Markup Language (VTD-XML) refers to a collection of cross-platform XML processing technologies centered on a non-extractive XML, "document-centric" parsing technique called Virtual Token Descriptor (VTD). Depending on the perspective, VTD-XML can be viewed as one of the following:

  • A "Document-Centric" XML parser
  • A native XML indexer or a file format that uses binary data to enhance the text XML
  • An incremental XML content modifier
  • An XML slicer/splitter/assembler
  • An XML editor/eraser
  • A way to port XML processing on chip
  • A non-blocking, stateless XPath evaluator

VTD-XML is developed by XimpleWare and dual-licensed under GPL and proprietary license. It was originally written in Java, but is now available in C, C++ and C#.