使用dom4j怎么解析这个xml啊??

tzizi5566 2015-07-13 03:40:07

<?xml version='1.0' encoding='UTF-8'?>
<DBSET RESULT="1">
<R>
<C N="RLT_FLAG">0</C>
<C N="TASK_TAIL">
<DBSET RESULT="1">
<R>
<C N="TASK_NO">131103507930</C>
<C N="TASK_TOTAL">8</C>
<C N="TASK_NODONE">8</C>
<C N="TASK_TYPE">01</C>
</R>
</DBSET>
</C>
</R>
</DBSET>


自己也从网上的例子上试了下,只能解析到<C N="RLT_FLAG">0</C> 就没了,望高手帮帮忙啊!
...全文
97 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
晴天_ccc 2015-07-13
  • 打赏
  • 举报
回复
SAXReader saxReader = new SAXReader(); try { Document document = saxReader.read(new File("test.xml")); Element root = document.getRootElement(); System.out.println("root:" + root.getName()); Element r = root.elements().get(0); System.out.println(r.getName()); Element c_2 = r.elements().get(1); System.out.println(c_2.getName()); Element db_set = c_2.elements().get(0); System.out.println(db_set.getName()); Element r_ = db_set.elements().get(0); System.out.println(r_.getName()); Element c_4 = r_.elements().get(3); System.out.println("标签名:" + c_4.getName()); System.out.println("属性:" + c_4.attributeValue("N")); System.out.println("标签体:" + c_4.getText()); } catch (DocumentException e) { // TODO Auto-generated catch block e.printStackTrace(); }
Inhibitory 2015-07-13
  • 打赏
  • 举报
回复
你想要的解析结果是什么?

50,456

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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