org.w3c.dom中节点添加属性,没有一定的顺序,但是dom4j中添加的属性是有顺序的...

今天在项目中用org.w3c.dom创建的节点,然后给节点添加属性,发现生成的xml,给放进的时候的循序完全不一样了,试着在放进去的时候先把属性用LinkedHashMap给转变成有序的,但是生成的xml依然是无序的, <djxx BEIZ="交易成功"CSXH="22" DJJZRQ="2015/09/15" DJJG="" DJJE="2000.00" DJWH=""/>

让我郁闷了好一阵子,后来想想是不是org.w3c.dom本身的问题,试着找了找规律,原来org.w3c.dom自动把放进去的属性按照A-B-C的顺序自己给排序了,但是如果想让它按照自己放进去的属性去进行排序,是否能够实现,我现在还没有找到办法;

紧接着我dom4j试了一下,竟然是好的

<djxx CSXH="22" DJJZRQ="2015/09/15" DJJG="" DJWH="" DJJE="2000.00" BEIZ="交易成功"/>

---------------------遗留问题,有待研究

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: org.w3c.dom.document是W3C DOM API的一个接口,用于表示整个文档的根节点。它提供了访问和操作XML或HTML文档的方法和属性,包括创建、修改和删除节点属性和文本内容等。它是XML和HTML文档处理的基础,被广泛应用于Web开发和XML数据处理等领域。 ### 回答2: org.w3c.dom.document是一种Java类,用于处理和操作XML文档。XML(可扩展标记语言)是一种用来结构化表示数据的标签语言,它是互联网上数据交换的标准之一。 org.w3c.dom.document类提供了几种方法来创建、访问、修改和删除XML文档的节点。这些节点包括元素节点属性节点、文本节点、注释节点等等。通过这些方法,我们可以在Java方便地创建、解析和操作XML文档。 org.w3c.dom.document类还提供了一些其他的方法,如获取XML文档的DTD(文档类型定义)和处理命名空间等等。这些方法使得我们能够更加灵活地处理XML文档。 org.w3c.dom.document类是Java语言处理XML文档的一个重要类。在面向对象编程,它提供了一种灵活的方法来访问和操作XML文档节点,而不需要直接对XML文档进行字符串操作。因此,它可以使得XML文档处理更加高效和安全。 ### 回答3: org.w3c.dom.document是基于XML(可扩展标记语言)文档对象模型(DOM)的Java编程语言的API。它允许Java编程语言箭头处理XML文档,并与HTML文档的结构和内容交互。org.w3c.dom.document包含一组接口和类,它们定义了用于操作和访问XML和HTML文档的方法和属性org.w3c.dom.document的主要作用是处理XML和HTML文档,它允许Java程序在运行时访问和操作文档的元素和内容。此外,它还提供了一组方法,可在文档搜索和过滤特定元素,从而轻松地获取所需的信息。这些功能对于任何需要处理和操作XML和HTML文档的应用程序都是至关重要的。 除了上述功能之外,org.w3c.dom.document还提供了许多其他功能,例如: 1.创建和修改XML和HTML文档元素。 2.解析XML和HTML文档,并将文档的数据提取到Java程序。 3.访问和操作文档节点属性。 4.搜索文档的元素,以获取所需的信息。 5.将文档的元素转换为字符串,或反过来。 6.将文档保存到文件或流。 总之,如果您需要使用Java编程语言来处理XML和HTML文档,并且需要与文档的结构和内容进行交互,则应该使用org.w3c.dom.document API。它提供了一组强大的工具,可以大大简化您的工作,并加快您的应用程序的开发时间。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值