`
bmqnc
  • 浏览: 126056 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jdom版本变化带来的一个bug(XMLOutputter的setIndent方法)

    博客分类:
  • java
 
阅读更多
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的两种版本jar包集合

    总的来说,JDOM是一个强大的XML处理库,尤其适合Java开发者,它的不同版本适应了XML技术的发展和需求变化。通过深入理解和熟练使用JDOM,你可以高效地处理XML数据,从而提升项目中的数据处理能力。

    jdom-1.1.zip_java jdom_jdom-1.0.jar包_jdom-1.1_jdom-1.1.1.tar.gz

    JDOM 1.0版本是其早期的一个稳定版本,它为开发者提供了对XML文档结构的完全控制。这个版本包含了`jdom-1.0.jar`包,它是JDOM 1.0的核心库文件,包含了所有必要的类和方法来处理XML。通过导入这个jar包,开发者可以...

    jdom-1.1.2&jdom帮助文档

    这个版本是 JDOM 的一个重要里程碑,为开发者提供了稳定和高效的功能。 **JDOM 的核心概念** 1. **Element(元素)**:在 JDOM 中,XML 文档的基本构建块是 Element 对象,它代表了 XML 文档中的一个标签。Element...

    jdom.rar内含多个jdom包

    总结起来,"jdom.rar"是一个包含了JDOM库、示例和帮助文档的综合资源包,对于进行Java XML开发的程序员来说,这是一个非常有价值的工具包。通过深入学习和使用其中的内容,开发者能够熟练掌握XML处理,提高开发效率...

    jdom源代码,包含jdom.jar

    总结来说,JDOM是一个强大的XML处理库,它为Java开发者提供了简洁、直观的API来操作XML文档。通过理解JDOM的基本结构和方法,我们可以轻松地解析、修改和序列化XML,从而在各种应用中充分利用XML的数据交换功能。

    JDOM1.1(Jdom文档)

    JDOM1.1是其一个重要版本,提供了高效、灵活且完全基于Java的方式来创建、读取和修改XML文档。 JDOM1.1的核心特性包括: 1. **纯Java实现**:JDOM完全用Java编写,无需依赖其他平台特定的库,因此具有良好的跨平台...

    jdom.jar1.1最新版本支持format

    总结,JDOM 1.1版本是一个强大的XML处理库,它的格式化输出功能使得XML文档的可读性大大提高。通过学习和使用JDOM,开发者能够更加高效地处理XML数据,提升项目开发的效率和质量。配合提供的`samples`文件,可以帮助...

    使用JDOM解析XML文件

    总结来说,JDOM是一个强大的Java库,用于处理XML文档。通过SAXBuilder或DOMBuilder解析XML,结合XPath查询,我们可以轻松地读取、修改和保存XML数据。在实际应用中,根据项目需求选择合适的解析策略,如需处理大量...

    jdom 读取XML 文件

    JDOM是Java中一个用于处理XML文档的库,它提供了一种高效且方便的方式来创建、读取、修改XML文件。本篇文章将深入探讨如何使用JDOM来读取XML文件。 首先,我们需要了解JDOM的基本概念。JDOM通过构建一棵DOM...

    jdom介绍及使用指南

    JDOM是一个轻量级的Java XML API,它提供了简洁的API用于处理XML文档。JDOM的主要优点在于其简单性和易于使用性,适用于那些希望避免DOM的复杂性和SAX的事件驱动模型的开发者。JDOM由一系列精心设计的包组成,每个包...

    jdom源码+jdom.jar

    总的来说,JDOM是一个强大的XML处理工具,对于需要在Java环境中处理XML的开发者来说,无论是使用预编译的jar还是研究源代码,都能提供宝贵的帮助。通过熟练掌握JDOM,你可以更有效地构建和操作XML文档,提升开发效率...

    解析XML所需的jar jdom.jar

    JDOM 2.0.6是该库的一个稳定版本,它带来了许多改进和新特性,旨在提高性能和易用性。 首先,让我们了解如何在项目中引入jdom-2.0.6.jar。在Java项目中,你可以将这个jar文件添加到类路径中,以便在代码中使用JDOM...

    JDOM(java)使用详解及实例

    JDOM是一个开源项目,它基于树型结构,利用纯JAVA的技术对XML文档实现解析、生成、序列化以及多种操作。 JDOM 直接为JAVA编程服务。它利用更为强有力的JAVA语言的诸多特性(方法重载、集合概念以及映射),把SAX和...

    jdom.zip org.jdom开发的1.0版本

    <groupId>org.jdom <artifactId>jdom <version>1.0 </dependency>

    JDOM API文档资源

    8. **JDOM版本**:JDOM有多个版本,每个版本可能包含新的特性、改进和修复的bug。确保使用与项目兼容的版本,并及时更新以获取最新的功能和安全修复。 9. **集成与框架**:JDOM可以与Spring、Struts等Java Web框架...

    jdom-2.0.5.jar(带一个源程序)

    JDOM 2.0.5是该库的一个版本,它提供了高效且灵活的方式来解析和构建XML结构。这个版本引入了多项优化和改进,以增强性能和用户体验。 **JDOM的基本概念** 1. **Document**:在JDOM中,XML文档被视为一个Document...

    jdom(1.0和1.1完整包)

    JDOM由Jason Hunter和Brett McLaughlin发起,旨在提供一个高效、灵活且完全基于Java的XML API。 **JDOM 1.0 版本**是JDOM项目的早期版本,它为开发者提供了基本的XML解析、构建和序列化功能。在JDOM 1.0中,主要...

    JDOM v1.0 API

    **JDOM v1.0 API** 是一个针对Java平台的DOM(Document Object Model)实现,专为处理XML文档而设计。JDOM的目标是提供一个高效、便捷、纯Java的XML处理库,使得开发者能更容易地读写XML数据。在本文中,我们将深入...

    jdom-1.0,jdom解析xml

    JDOM-1.0是JDOM的一个稳定版本,提供了全面的功能和良好的性能。 ### 基本概念 1. **Element(元素)**: XML文档的基本组成单元,表示一个节点,可以包含其他元素、文本、属性等。 2. **Attribute(属性)**: 属性...

    jdom教程

    JDOM,全称为Java Document Object Model,是一个专门为Java设计的XML处理库。它提供了一种高效、方便的方式来创建、修改和处理XML文档。本教程将深入探讨JDOM的核心概念、使用方法以及如何通过JDOM来实现XML的解析...

Global site tag (gtag.js) - Google Analytics