VTD-XML是一种“非采掘”XML处理软件API实现虚拟令牌描述。目前,VTD-XML仅支持内置实体引用(“&S'>
设计,它试图既高的性能和内存效率是随机存取能力。另外,由于VTD是固有持久的,它可以被保存在磁盘上沿着侧的XML文档,以实现“解析一次,多次使用。
”VTD中的“非提取”性质意味着增量,动态更新不需要重新序列化的原始文档无关的部分。
上采用1.5GHz的Athlon PC,VTD-XML一贯优于SAX解析器使用NULL内容处理器,可提供25〜35 MB /秒持续吞吐量,而不牺牲随机访问。它的内存使用量1.3倍之间典型的〜XML文档的1.5倍大小,其中1为XML本身。
什么是新的在此版本中:
- 在完整的XPath节点()的支持,并将支持XPath的文本
- 在精密的XPath重写功能中增加了性能优化。
- 在内部缓存现在支持,并为某些复杂的表达式1000倍的改善是可能的。
- 在一个更宽松的删除条件加入XMLModifier。
- 在getElementFragment()和getContentFragment()错误是固定的。
什么是在2.10版本新:
- 在核心VTD-XML API扩大李>
- 支持加入了两个导航和索引5级高速缓存的位置。
- 在此的目的是为不同深度的XML文档的性能优化。
- 支持加入的文档内容操纵空元素节点。
- 对于Java,加入处理gzip压缩和压缩XML文件的支持,并支持HTTP URL的XML处理增强。
- 对于C,线程安全的版本和非线程安全版本合并使用线程本地存储创建一个线程安全的版本。
- 在功能齐全的C ++版本的VTD-XML已经发布。
什么是2.9版本,新的:
- 在性能调整对于小文件,严格的XML命名空间的一致性,一个扩大的核心API与getPrefixString(),compareNormalizedTokenString2(),和toNormalizedString2(),扩大切割/切片功能,可以让兄弟片段,与在某些平台上阅读巨大的XML文档的bug修复,以及其他重要的错误修正。李>
什么是新的版本2.7:
- 在TD-XML的核心API扩大。 VTDNav现在有toStringUpperCase,toStringLowerCase,包括()的endsWith(),和startsWith()。
- 在扩展VTD目前在内存中缓存的支持。
- 的Xpath进行了改进,下面的XPath中加入2.0功能:ABS(),结束-用(),大写(),和小写()
- 在支持变量引用增加了。
- 在内部性能调整被承担和错误是固定的。
- 在警告信息被固定在中XPath表达式解析固定的C版本和内存泄漏。
什么版本2.5是新的:
- 在单独的VTD索引生成和负载增加了。见http://vtd-xml.sf.net/persistence.html了解更多信息。
- 在扩展VTD进行了整合,支持256 GB的文件(仅在Java中)。 duplicateNav()加入了复制多个VTDNav实例共享XML,VTD和LC缓冲(提供Java和C#)。
- 在各种错误修正和改进作了发言。
什么版本的新 2.4扩展:
- 在此版本支持256 GB的最大文件大小和内存映射功能。
- 在更新后的文档也可以下载。总之,你基本上可以做到完全XPath查询的是大于内存空间你的机器上提供的文件。
评论没有发现