使用xpath(dom4j支持) 选择 //a/text()
C盘文件:a.xml
读取代码:
/**
* @param args
*/
public static void main(String[] args)throws Throwable {
//文件输入流
FileInputStream in = new FileInputStream("c:\\a.xml");
//创建文档对象
Document doc = new SAXReader().read(in);
//读取元素(相当于读取到了test标签)
Element root = doc.getRootElement();
//读取test标签下的子标签(可以不带参数,不带参数时返回全部)
Iterator
//循环读取内容
while(it.hasNext()){
//这里读取到了a标签
Element e = it.next();
//e也可以像root那样读取其子标签
System.out.println(e.getStringValue());
}
//因为时间关系没有写try .. finally
in.close();
}
结果:
望采纳,写个代码不容易啊!
http://blog.csdn.net/homechao/article/details/9750065
这是我以前写的博客你可以看一下 读取是showXML的方法