使用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> 就没了,望高手帮帮忙啊!
...全文
88 2 打赏 收藏 举报
写回复
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
  • 打赏
  • 举报
回复
你想要的解析结果是什么?
发帖
Java

4.9w+

社区成员

Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
帖子事件
创建了帖子
2015-07-13 03:40
社区公告
暂无公告