【问题标题】:Parsing algorithm for nested XML嵌套 XML 的解析算法
【发布时间】:2017-03-22 10:30:28
【问题描述】:

目前有许多解析算法,但我对深度嵌套的 XML 文件哪个更好、更有效的解析器感到困惑? 哪个是深度嵌套的 XML 文件的可行解析器算法?

  1. DOM
  2. 萨克斯
  3. StAX
  4. DOM4J
  5. JAXB
  6. JDOM
  7. 其他(如果有)

【问题讨论】:

  • 你不认为如果有一个最好的算法,休息就会消失。
  • 您应该首先使用标准的 Java 解析器:DOM、SAX 和 StAX。您可以将 DOM 与 XPath 结合用于小型 XML 文档。对于 DOM,需要将整个文档加载到内存中。对于较大的文档,您应该尝试 StAX,它比 SAX 更现代并且具有更令人愉快的 API。
  • 举一个例子XML。它是动态的还是固定的,标签多还是少,...?到目前为止,您尝试过什么?

标签: java xml xml-parsing


【解决方案1】:

DOM4J 是最好的解决方案,我用过。

【讨论】:

  • 为什么是最好的?你用它做什么?你拿什么来比较?
猜你喜欢
  • 1970-01-01
  • 2020-10-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多