jdom版本变化,其中有的版本的XMLOutputter中含有setIndent方法,有的已经没有了,具体的变化没在jdom的网站上查到,关键是jdom没有接口变化的一个list。
还有一个问题是我在调程序的时候发现一个非常难搞定的问题,就是当发生这个问题的时候抛出了NoSuchMethodError,注意是Error,不是exception,所以虽然在程序中发生了错误,程序中也有做处理,但他们catch的是exception,所以即便是debug,也很难查到,因为程序流程不能被想象中的跳转到catch那个位置,所以只能将catch那个地方的参数由exception改为throwable,这样便能干所想要做的事了。
不知道为什么jdom接口变化了,没有出一个变化列表,我觉得这是非常不好的(还是我没找到这个文档?)。
api的变化最好能公示出来(尤其是被大众广泛使用的库),不明白jdom为什么没这么做???
ps:刚才在jdom的mailing list查了一下,很多人也有相同的问题,只不过是他们是在网上看了一下jdom的操作代码(特定于某个版本的jdom),结果换成新版的jdom,就无法编译通过了。。(错误:没有定义相应的方法)。。
这里还应该说一下,jdom的作者实在是不给力。。。连个api变化列表都没。。。。。。
分享到:
相关推荐
总的来说,JDOM是一个强大的XML处理库,尤其适合Java开发者,它的不同版本适应了XML技术的发展和需求变化。通过深入理解和熟练使用JDOM,你可以高效地处理XML数据,从而提升项目中的数据处理能力。
JDOM 1.0版本是其早期的一个稳定版本,它为开发者提供了对XML文档结构的完全控制。这个版本包含了`jdom-1.0.jar`包,它是JDOM 1.0的核心库文件,包含了所有必要的类和方法来处理XML。通过导入这个jar包,开发者可以...
这个版本是 JDOM 的一个重要里程碑,为开发者提供了稳定和高效的功能。 **JDOM 的核心概念** 1. **Element(元素)**:在 JDOM 中,XML 文档的基本构建块是 Element 对象,它代表了 XML 文档中的一个标签。Element...
总结起来,"jdom.rar"是一个包含了JDOM库、示例和帮助文档的综合资源包,对于进行Java XML开发的程序员来说,这是一个非常有价值的工具包。通过深入学习和使用其中的内容,开发者能够熟练掌握XML处理,提高开发效率...
总结来说,JDOM是一个强大的XML处理库,它为Java开发者提供了简洁、直观的API来操作XML文档。通过理解JDOM的基本结构和方法,我们可以轻松地解析、修改和序列化XML,从而在各种应用中充分利用XML的数据交换功能。
JDOM是由Jason Hunter和Brett McLaughlin发起的一个开源项目,旨在为Java开发者提供一个高效、便捷的API来处理XML文档。相比于DOM(Document Object Model)标准,JDOM更专注于Java平台,因此它能够更好地整合Java...
JDOM1.1是其一个重要版本,提供了高效、灵活且完全基于Java的方式来创建、读取和修改XML文档。 JDOM1.1的核心特性包括: 1. **纯Java实现**:JDOM完全用Java编写,无需依赖其他平台特定的库,因此具有良好的跨平台...
总结,JDOM 1.1版本是一个强大的XML处理库,它的格式化输出功能使得XML文档的可读性大大提高。通过学习和使用JDOM,开发者能够更加高效地处理XML数据,提升项目开发的效率和质量。配合提供的`samples`文件,可以帮助...
总结来说,JDOM是一个强大的Java库,用于处理XML文档。通过SAXBuilder或DOMBuilder解析XML,结合XPath查询,我们可以轻松地读取、修改和保存XML数据。在实际应用中,根据项目需求选择合适的解析策略,如需处理大量...
JDOM是Java中一个用于处理XML文档的库,它提供了一种高效且方便的方式来创建、读取、修改XML文件。本篇文章将深入探讨如何使用JDOM来读取XML文件。 首先,我们需要了解JDOM的基本概念。JDOM通过构建一棵DOM...
JDOM是一个轻量级的Java XML API,它提供了简洁的API用于处理XML文档。JDOM的主要优点在于其简单性和易于使用性,适用于那些希望避免DOM的复杂性和SAX的事件驱动模型的开发者。JDOM由一系列精心设计的包组成,每个包...
总的来说,JDOM是一个强大的XML处理工具,对于需要在Java环境中处理XML的开发者来说,无论是使用预编译的jar还是研究源代码,都能提供宝贵的帮助。通过熟练掌握JDOM,你可以更有效地构建和操作XML文档,提升开发效率...
JDOM 2.0.6是该库的一个稳定版本,它带来了许多改进和新特性,旨在提高性能和易用性。 首先,让我们了解如何在项目中引入jdom-2.0.6.jar。在Java项目中,你可以将这个jar文件添加到类路径中,以便在代码中使用JDOM...
JDOM是一个开源项目,它基于树型结构,利用纯JAVA的技术对XML文档实现解析、生成、序列化以及多种操作。 JDOM 直接为JAVA编程服务。它利用更为强有力的JAVA语言的诸多特性(方法重载、集合概念以及映射),把SAX和...
<groupId>org.jdom <artifactId>jdom <version>1.0 </dependency>
8. **JDOM版本**:JDOM有多个版本,每个版本可能包含新的特性、改进和修复的bug。确保使用与项目兼容的版本,并及时更新以获取最新的功能和安全修复。 9. **集成与框架**:JDOM可以与Spring、Struts等Java Web框架...
JDOM 2.0.5是该库的一个版本,它提供了高效且灵活的方式来解析和构建XML结构。这个版本引入了多项优化和改进,以增强性能和用户体验。 **JDOM的基本概念** 1. **Document**:在JDOM中,XML文档被视为一个Document...
JDOM由Jason Hunter和Brett McLaughlin发起,旨在提供一个高效、灵活且完全基于Java的XML API。 **JDOM 1.0 版本**是JDOM项目的早期版本,它为开发者提供了基本的XML解析、构建和序列化功能。在JDOM 1.0中,主要...
**JDOM v1.0 API** 是一个针对Java平台的DOM(Document Object Model)实现,专为处理XML文档而设计。JDOM的目标是提供一个高效、便捷、纯Java的XML处理库,使得开发者能更容易地读写XML数据。在本文中,我们将深入...
JDOM-1.0是JDOM的一个稳定版本,提供了全面的功能和良好的性能。 ### 基本概念 1. **Element(元素)**: XML文档的基本组成单元,表示一个节点,可以包含其他元素、文本、属性等。 2. **Attribute(属性)**: 属性...