saxreader读取服务器xml文件,使用SAXReader从xml文件读取元素

该博客讲述了如何利用SAXReader读取XML文件,并专注于提取名为'SelogerListController'的节点及其子元素。博主旨在获取该节点内'src'属性的值,如'http://res/Favorite_Badge.png'等,并讨论了相关代码实现。
摘要由CSDN通过智能技术生成

我试图使用SAXReader读取下面的xml内容 我必须读取节点名称"SelogerListController"的子元素。 节点名称"SelogerListController"包含3个子节点。使用SAXReader从xml文件读取元素

我的主要目的是让节点名称的第一个节点的子elemnts "SelogerListControllerlike"

src="http://res/Favorite_Badge.png" ,src="http://res/sm_aries.png"

src="http://res/sm_cancer.png" and http://res/Favorite_Badge.png

...............

和布雷细节也..

使用代码

SAXReader reader = new SAXReader();

Document document;

String xPath = "//XREClientView/XREClientView[5]";

String nodeName = null;

List childViews;

try {

document = reader.read("F://TestNewXMLAfter.xml");

List nodes = document.selectNodes(xPath);

for (Node node : nodes) {

System.out.println("name :: " + node.valueOf("@name"));

System.out.println(node.getPath());

nodeName = node.valueOf("@name");

if (nodeName.equals("SelogerListController")) {

childViews = ((Element) node).elements();

for (Element element : childViews) {

Element ele = element.element("XREClientImage");

}

break;

}

}

} catch (DocumentException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

2016-03-14

Psl

+0

您可以对当前元素使用变量缓冲区。当解析器完成他的工作时,您将拥有最后一项 –

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值