【问题标题】:How to start working with SAX, DOM, JAXP and JDOM如何开始使用 SAX、DOM、JAXP 和 JDOM
【发布时间】:2013-04-08 15:11:09
【问题描述】:

我目前正在开始使用 XML 和 Java。作者说我需要 DOM、SAX、JAXP 和 JDOM 来处理给出的示例。

这本书指出 DOM 和 SAX 与您选择的解析器捆绑在一起,在我的例子中是 Xerses-J。我已经下载了 Xerses-J (xerses-1_4_4) jar 文件。

so 问题一:如果我想在 Eclipse 中开始使用 XML 和 Java,我只需要将 jar 文件 xerses.jar 添加到构建路径中?

继续讨论 JAXP,这本书说 JAXP 附带了大多数解析器,而不是全部。所以,我想知道它是否与 Xerses-J 一起提供。如果没有,我需要做什么?

现在,终于到了 JDOM。这本书说 JDOM 是作为一个单独的包提供的。我下载了它。我只需要在构建中包含 jdom.jar 文件,对吗?

我知道这些问题很愚蠢,但是,是的,这些问题 :)

【问题讨论】:

    标签: java dom sax jdom jaxp


    【解决方案1】:

    自(1.4?)以来,Xerces 就与 JDK 捆绑在一起。无需下载并将其 JAR 包含在使用当前版本 JDK 的项目中。这涵盖了 SAX、DOM 和 JAXP,尽管您需要下载 JDOM JAR 并将它们包含在您的类路径中。

    顺便说一句,考虑使用 Maven 来管理您的依赖项,它使任务变得微不足道。

    【讨论】:

    • 这本书是一本旧书,代码使用 JDK 1.2 编写。这是图书馆中唯一可用的:)有很多变化吗?
    • 哇哦,自 JDK 1.2 以来,XML 处理已经走过了漫长的道路。我会建议升级文本! This book 是众多优秀的之一。
    • 一本 2002 年出版的书今天仍然有用吗?
    • 我还要补充一点,如果您打算使用 JDOM,那么 JDOM 2.x 在 Java5/6/7 环境中使用起来要容易得多,并且推荐的书籍也已发布许多技术都是最新的(2002 年发布,JDOM 工作基于改变了很多的 beta 代码)。对于 JDOM 特定问题或帮助,请查看 github.com/hunterhacker/jdom/wiki/JDOM2-A-Primerjdom.org/involved/lists.html
    • 是的,它有点旧,这使它作为推荐具有讽刺意味。但说真的,Processing XML 是您可以阅读以了解基本 XML 技术的顶级文本之一。至于 JDOM,您可以阅读它们的几本在线入门书以更好​​地掌握它。
    猜你喜欢
    • 1970-01-01
    • 2016-04-09
    • 2011-12-04
    • 2015-09-16
    • 1970-01-01
    • 1970-01-01
    • 2010-12-26
    • 2012-07-31
    • 1970-01-01
    相关资源
    最近更新 更多