- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我即将使用 VTD-XML(在 http://vtd-xml.sourceforge.net/ 找到),但我有兴趣获得任何使用过该库并有任何评论的人的实际使用反馈。
在 URL ( http://vtd-xml.sourceforge.net/) 上有基准测试,但如果有人使用过 VTD-XML 并且对它有评论,我想听听他们的意见。速度是应用程序中的一个关键因素,开发人员实际使用后的评论正是我所寻找的。
问候,
最佳答案
我使用 VTD-XML 来获得更快的 XPath。以前,我的应用程序使用 DOM 在一个 17MB 的文档上花费了大约 20 分钟的时间来应用 XPaths。我考虑过改用 SAX,但 SAX 不支持 XPaths,非常“用户不友好”并且需要大量的代码重组。所以我非常轻松地迁移到 VTD-XML,现在我的 xml 处理大约需要 20 秒!
关于java - VTD-XML 解析性能(速度关键因素)。请求反馈/评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2522506/
因为如果线程安全,我可以在整个应用程序中仅使用VTDGen的一个实例。 现在,我为每个请求实例化一个新的VTDGen,我正在考虑将其设置为static,以便仅对其进行一次初始化。 最佳答案 线程安全到
问题是有些 xml 文件在 xml 中没有可用的 header 信息。解析 xml 文件时,vtd-xml 默认使用 utf-8 并抛出异常,提示无法解析文档。 (xml 编码是 8859-2,但没有
使用Java 2.11版本。我正在基于 CD Catalog 数据绑定(bind)示例构建 xml 绑定(bind)组件。我有一个相当复杂但相当小的文档,大约 2000 字节。而且 AutoPilot
我有巨大的 xml,因此我有很多 xpath 来从 xml 中提取条目。所以我尝试生成多个线程,以便每个 xpath 可以在不同的线程中进行评估。但是我收到以下错误是可以给出一个公平想法的代码片段,为
我用java实现了VTD-Parser,它成功地轻松解析了大约500 MB的XML文件,并且能够在Excel中写入。我理解DOM解析器首先创建树节点结构然后获取数据,而SAX是基于事件的解析器。但是是
我在使用 vtd-xml 库(版本 2.11)时遇到编码问题。 @Test public void test() throws Exception { final String
在VTDNav docs我看到了获取 attrubites 的值、获取元素的文本值的方法,但我真的找不到,如何获取当前元素的标签名称? 最佳答案 vn.toRawString(vn.getCurren
我正在尝试解析以下 XML 并创建与主要元素相对应的 Java 对象: wood 12 ... someone 200
我决定使用 VTD-Xml 来解析一个非常大的文件。它工作得很好,但在解析过程中,可以进行验证检查,必须使用已验证字段(行和列)的位置进行记录。我找不到任何方法来使用 VTD 至少获取元素的行号。而且
我正在处理平均 18 MB 的 XML,其中 XPaths 大量使用谓词。我尝试分析处理过程(预热 JVM),平均处理时间为 20 秒。我想知道是否有使它更快的技术?比如避免使用谓词? 最佳答案 如果
嘿,我正在尝试使用 VTD-XML 来解析作为字符串提供给它的 XML,但我找不到如何去做。任何帮助将不胜感激。 http://vtd-xml.sourceforge.net 最佳答案 VTD-XML
我在尝试通过 getElementFragmentNs 提取元素时遇到问题。 这里是示例测试: @Test public void shouldNotShadowNamespaceAn
我正在尝试使用 VTD-XML 从父元素中删除一组子元素。 不幸的是,删除元素后,它会留下被删除元素先前占用的新行。 VTD-XML 作者 here 撰写的有关 VTD-XML 的文章的读者也观察到了
我有以下 XML 片段,我想使用 Ximpleware/VTD-XML 从中剥离属性并输出为新的 XML。来源: 目标: 我知道我可以使用 removeAttrib
我有一个 xpath 查询,我可以获得所有属性及其各自的值 但现在我想知道这些属性属于哪个元素? 这是我的 xml:
这个问题已经有答案了: Compile Error: Cannot Find Symbol (2 个回答) 已关闭 7 年前。 我不是 Java 程序员,但需要编写 Java 程序来解析大型(400m
使用 VTD-XML 解析器我该怎么做? 1 2 3 1 2
我有一个 XML block ,如下所示,其中包含 3 个 AttachmentBinary 元素(尽管为了可读性而被截断): 219 /9j/4UK8RXhpZgAAS
给定属性的 xpath 和新值,我希望将属性值更新为新值。 我按照这里的例子:http://vtd-xml.sourceforge.net/codeSample/cs7.html并提出以下内容: au
我有一个像这样的 XML: 1 2 3 4 是否可以使用 Java 和 VT
我是一名优秀的程序员,十分优秀!