【发布时间】:2017-03-22 10:30:28
【问题描述】:
目前有许多解析算法,但我对深度嵌套的 XML 文件哪个更好、更有效的解析器感到困惑? 哪个是深度嵌套的 XML 文件的可行解析器算法?
- DOM
- 萨克斯
- StAX
- DOM4J
- JAXB
- JDOM
- 其他(如果有)
【问题讨论】:
-
你不认为如果有一个最好的算法,休息就会消失。
-
您应该首先使用标准的 Java 解析器:DOM、SAX 和 StAX。您可以将 DOM 与 XPath 结合用于小型 XML 文档。对于 DOM,需要将整个文档加载到内存中。对于较大的文档,您应该尝试 StAX,它比 SAX 更现代并且具有更令人愉快的 API。
-
举一个例子XML。它是动态的还是固定的,标签多还是少,...?到目前为止,您尝试过什么?
标签: java xml xml-parsing