我正在 java 应用程序中生成一些 XML。我正在研究各种 XML 解析选项。除了遍历结构并从中提取值之外,我不想做任何其他事情。我需要使用内置于 Java API (1.5+) 中的其中之一,无需任何其他插件。我不需要创建“事件”或将其转化为其他任何东西。我不生成 XML,只是读取和提取数据。我也没有强制执行模式。
Sun 在这里提供了一个列表,但我应该使用什么并不是很明显。
http://java.sun.com/developer/technicalArticles/xml/JavaTechandXML/
在这种情况下,最适合使用的 XML API 是什么?贾克斯普?JDom?X 路径?
我认为使用 DOM 解析器来解析 XML 并将其加载到文档的内存中听起来足以满足您的需求。
在这种情况下,您不会使用 XPath,而只使用 Document API。
JAXP 只是 JDK 中内置的 XML 解析技术的同义词。术语 JAXP(P 代表解析)将其与 JAXB(B 代表绑定)区分开来。
一些基于 DOM 构建的 3rd 方库可能会让您的生活更轻松。想想 JDOM 或 DOM4J。
| 归档时间: |
|
| 查看次数: |
2614 次 |
| 最近记录: |