xml 遍历某个节点

   A1234 四川省XX县XX镇XX路X段XX号   B1234 四川省XX市XX乡XX村XX组  

import java.io.File; import java.io.IOException; import java.util.Iterator; import org.dom4j.Document; import org.dom4j.Element; import org.dom4j.io.SAXReader; public class testXML { public static void main(String[] args) { // TODO Auto-generated method stub try { File file = new File("E:\\luna_workspace\\JsoupStudy\\XML数据文件\\testData.xml"); SAXReader reader=new SAXReader(); //读取xml文件到Document中 Document doc=reader.read(file); //获取xml文件的根节点 Element rootElement=doc.getRootElement(); //定义一个Element用于遍历 Element fooElement; //遍历所有名叫“VALUE”的直接子节点,该节点必须是根节点的直接子节点 for(Iterator i=rootElement.elementIterator("VALUE");i.hasNext();){ fooElement=(Element)i.next(); System.out.println("车牌号:"+fooElement.elementText("NO")); System.out.println("地区:"+fooElement.elementText("ADDR")); } System.out.println(rootElement.toString()); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } } }

你可能感兴趣的:(xml 遍历某个节点)