VTD-XML

VTD-XML is a non-extractive XML processing software API implementing Virtual Token Descriptor.
Download

VTD-XML Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Jimmy Zhang
  • Publisher web site:

VTD-XML Tags


VTD-XML Description

VTD-XML is a non-extractive XML processing software API implementing Virtual Token Descriptor. VTD-XML is a "non-extractive" XML processing software API implementing Virtual Token Descriptor. Currently, VTD-XML only supports built-in entity references (" &s ' > Designed to be random-access capable, it attempts to be both high-performance and memory-efficient. In addition, because VTD is inherent persistent, it can be saved on disk along side the XML document to achieve "parse-once, use many times." The "non-extractive" nature of VTD means that incremental, dynamic updates don't require re-serialization of irrelevant parts of the original document.On a 1.5gHz Athlon PC, VTD-XML consistently outperforms SAX parsers with NULL content handler, delivering 25~35 MB/sec sustained throughput, without sacrifice random access. Its memory usage is typical between 1.3x~1.5 x the size of the XML document, with 1 being the XML itself. What's New in This Release: · TD-XML's Core API was expanded. VTDNav now has toStringUpperCase, toStringLowerCase, contains(), endsWith(), and startsWith(). · Extended VTD now has in-memory buffer support. · Xpath was improved and the following XPath 2.0 functions were added: abs(), ends-with(), upper-case(), and lower-case(). · Support for variable reference was added. · Internal performance tuning was undertaken and bugs were fixed. · Warning messages were fixed in the C version and a memory leak during Xpath expression parsing was fixed.


VTD-XML Related Software