读写XML方法有多种,感觉比较应用性较强的还是DOM4j.
仅操作XML文档需要dom4j-1.6.1.jar
如果需要使用XPath的话还需要加入包jaxen-1.1-beta-7.jar.
示例代码如下:
long begining = System.currentTimeMillis();
File f = new File("src/main/resources/carInfo.xml");
SAXReader reader = new SAXReader();
try {
Document doc = reader.read(f);
Element root = doc.getRootElement();
Element foo;
for(Iterator it = root.elementIterator("SEGMENT"); it.hasNext();){
foo = (Element) it.next();
System.out.print("车牌号码:"+foo.elementText("NO")+"\n");
System.out.println("车主地址:"+foo.elementText("ADDR"));
}
} catch (DocumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
long lasting = System.currentTimeMillis();
System.out.println(lasting - begining);
阅读(641) | 评论(0) | 转发(0) |