关于JAVA写入XML的属性顺序问题

呦呦 2009-12-19 10:23:20

oxh = xmldoc.createElement("row");
oxh.setAttribute("DIC_CODE",obj.getDicCode());
oxh.setAttribute("DIC_TEXT",obj.getDicText());
oxh.setAttribute("DIC_SPELL","");
oxh.setAttribute("DIC_ASPELL","");
root.appendChild(oxh);

我要的顺序是这样的:<row DIC_CODE="02" DIC_TEXT="未婚" DIC_SPELL="" DIC_ASPELL=""/>
但是执行后的顺序是按字母大小写的格式:<row DIC_ASPELL=""DIC_CODE="02" DIC_SPELL="" DIC_TEXT="未婚"/>

请教高人怎么设置顺序问题?
...全文
471 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
mihenyinghua 2012-05-18
  • 打赏
  • 举报
回复
同问题,同求
guhanjie 2011-07-22
  • 打赏
  • 举报
回复
我也遇到了这个问题,用jdom就可以按照我们自定义的顺序来排列,但是如果用org.w3c.dom包,再用javax.xml.transform.dom.Transformer将document输出到一个String中就不行,不知道为什么???
JasonYao 2011-06-13
  • 打赏
  • 举报
回复
我也遇到同样的问题,楼主解决没啊。
polarissky 2009-12-19
  • 打赏
  • 举报
回复
搞不定,帮顶了
CS2130 2009-12-19
  • 打赏
  • 举报
回复
UP
xxj0411 2009-12-19
  • 打赏
  • 举报
回复
学习
街头小贩 2009-12-19
  • 打赏
  • 举报
回复
还真没注意!DC关注一下
liuzehuai 2009-12-19
  • 打赏
  • 举报
回复
好深奥,隔行如隔山。。。
加油馒头 2009-12-19
  • 打赏
  • 举报
回复
解决的
不学怎么办 2009-12-19
  • 打赏
  • 举报
回复
忘记了 推荐你个 网址 是关于 dom4j 的

http://yufenfei.javaeye.com/blog/371810
不学怎么办 2009-12-19
  • 打赏
  • 举报
回复
......这个真是不怎么好办。。。 刚才给你的 dom4j 还可以吧
不会出现 排序的问题吧

不过你这个问题 刚才研究了 半天还是不行啊
呦呦 2009-12-19
  • 打赏
  • 举报
回复
JAVA如何查找XML某个节点的属性值 W3C

<?xml version="1.0" encoding="UTF-8"?>
<data>
<row DIC_ASPELL="" DIC_CODE="1" DIC_SPELL="" DIC_TEXT="222"/>
<row DIC_ASPELL="" DIC_CODE="2" DIC_SPELL="" DIC_TEXT="222"/>
</data>

比如:我要查找DIC_CODE="2"的这个节点,代码怎么写呢?

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧