【发布时间】:2016-05-12 12:57:59
【问题描述】:
我使用 Java。我有一堆长的 XML 文件。我必须按几个字段过滤文档,然后我必须提取其他字段,然后基于这些字段创建一个 java 对象。我该怎么做? SAX、JDOM、XSLT、XPATH、JAXP 等?抱歉,我不熟悉 XML 技术。你能给我一个我的用例的通用架构吗?
【问题讨论】:
-
签出 xStream 库。它由 CodeHause 提供,但现在可以在 github 上找到。
我使用 Java。我有一堆长的 XML 文件。我必须按几个字段过滤文档,然后我必须提取其他字段,然后基于这些字段创建一个 java 对象。我该怎么做? SAX、JDOM、XSLT、XPATH、JAXP 等?抱歉,我不熟悉 XML 技术。你能给我一个我的用例的通用架构吗?
【问题讨论】:
您在询问 XML 解析,并且您也在 Java 平台中。它看起来很酷。
您可以使用 Java XML Parsers 解析 XML 内容。有许多可用的 XML 解析器。您可能会使用 Java Dom Parser、JDOM Parser、SAX 解析器、StAX Parser 或 JAXP。
我更喜欢 JAXP 功能强大。与 DOM 解析器相比,它具有特殊性。它在需要时加载文档的一部分。
您最好关注本网站以了解这些概念。 Java XML Parsers - Tutorials Point
【讨论】: