我目前正在开始使用XML和Java。作者说我将需要DOM,SAX,JAXP和JDOM来处理给出的示例。
本书指出DOM和SAX捆绑了您选择的解析器,在我的例子中是Xerses-J。我已经下载了Xerses-J(xerses-1_4_4
)jar文件。
所以问题1:如果我想在Eclipse中开始使用XML和Java,我只需要将jar文件xerses.jar添加到构建路径中吗?
转到JAXP,书中说JAXP附带了大多数解析器,而不是全部。所以,我想知道它是否带有Xerses-J。如果没有,我需要做什么?
现在,终于为JDOM了。这本书说JDOM是一个单独的捆绑包。我下载了它。我只需要在构建中包含jdom.jar文件,对吧?
我知道这些问题很愚蠢,但是,这些都是问题:)
答案 0 :(得分:1)
Xerces已经与JDK捆绑在一起(1.4?)。在使用当前版本的JDK的项目中,无需下载并包含其JAR。这包括SAX,DOM和JAXP,尽管将需要下载JDOM JAR并将它们包含在类路径中。
另外,请考虑使用Maven来管理您的依赖项,这会使任务变得无足轻重。