日出星辰

          使用Dom4j讀取xml文件(需要引入Dom4j.jar)

          public class ReadXmlByDom4J {
          
          	public static void main(String args[]){
          		File f=new File("F:\\car.xml");
          		Dom4J(f);
          	}
          	
          	public static void Dom4J(File f){
          		try {
          			SAXReader reader=new SAXReader();    //使用SAXReader方式讀取XML文件
          			Document doc=reader.read(f);        //加載XML配置文件,得到Document對象
          			Element root=doc.getRootElement();  //獲得根節(jié)點
          			
          			//取得某節(jié)點的單個子節(jié)點
          			System.out.println("-------取得某節(jié)點的單個子節(jié)點開始----------");
          			Element value=root.element("VALUE");  
          //			System.out.println(value.getName()+","+value.getText());
          			Element no=value.element("NO");  //只獲得第一個元素
          			Element addr=value.element("ADDR");
          			System.out.println(no.getName()+":"+no.getText());
          			System.out.println(addr.getName()+":"+addr.getText());
          			System.out.println("--------取得某節(jié)點的單個子節(jié)點結(jié)束----------");
          			
          			for(Iterator i=root.elementIterator("VALUE");i.hasNext();){
          				Element temp=(Element) i.next();
          				System.out.println(temp.selectSingleNode("NO").getName()+":"+temp.selectSingleNode("NO").getText());
          				
          			}
          		} catch (DocumentException e) {
          			e.printStackTrace();
          		}
          	}
          }
          

          car.xml

          <?xml version="1.0" encoding="GB2312"?>  
          <RESULT>
          <VALUE>  
          <NO>A1234</NO>  
          <ADDR>河南省鄭州市金水區(qū)</ADDR>
          </VALUE>
          <VALUE>  
          <NO>B1234</NO>  
          <ADDR>河南省鄭州市二七區(qū)</ADDR>
          </VALUE>
          </RESULT>

          輸出結(jié)果:

          -------取得某節(jié)點的單個子節(jié)點開始----------
          NO:A1234
          ADDR:河南省鄭州市金水區(qū)
          --------取得某節(jié)點的單個子節(jié)點結(jié)束----------
          NO:A1234
          NO:B1234

           

          posted on 2011-08-23 16:35 日出星辰 閱讀(950) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 旺苍县| 南和县| 吴忠市| 福建省| 灵璧县| 乌拉特中旗| 信丰县| 石林| 东乡县| 鄱阳县| 天柱县| 麻江县| 琼结县| 盱眙县| 正阳县| 兴国县| 桃源县| 广水市| 阆中市| 新兴县| 潜山县| 兰西县| 保亭| 泾源县| 罗田县| 法库县| 鲜城| 永福县| 东乌珠穆沁旗| 商水县| 邯郸县| 清涧县| 枣庄市| 宾川县| 运城市| 革吉县| 彩票| 青神县| 林周县| 富蕴县| 怀来县|