日出星辰

          使用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é)點結束----------");
          			
          			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é)點開始----------
          NO:A1234
          ADDR:河南省鄭州市金水區(qū)
          --------取得某節(jié)點的單個子節(jié)點結束----------
          NO:A1234
          NO:B1234

           

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


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


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 桐乡市| 佛教| 南宁市| 钟祥市| 福州市| 敦化市| 馆陶县| 和田市| 确山县| 施秉县| 丽水市| 岳阳市| 江川县| 满洲里市| 武安市| 浦城县| 望江县| 静安区| 乌兰浩特市| 防城港市| 德令哈市| 青阳县| 镇宁| 宁晋县| 华阴市| 博爱县| 栾川县| 新泰市| 福清市| 宁强县| 都昌县| 府谷县| 孙吴县| 稻城县| 扎鲁特旗| 阳山县| 左贡县| 河曲县| 浮梁县| 射洪县| 中江县|