日出星辰

          使用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對(duì)象
          			Element root=doc.getRootElement();  //獲得根節(jié)點(diǎn)
          			
          			//取得某節(jié)點(diǎn)的單個(gè)子節(jié)點(diǎn)
          			System.out.println("-------取得某節(jié)點(diǎn)的單個(gè)子節(jié)點(diǎn)開始----------");
          			Element value=root.element("VALUE");  
          //			System.out.println(value.getName()+","+value.getText());
          			Element no=value.element("NO");  //只獲得第一個(gè)元素
          			Element addr=value.element("ADDR");
          			System.out.println(no.getName()+":"+no.getText());
          			System.out.println(addr.getName()+":"+addr.getText());
          			System.out.println("--------取得某節(jié)點(diǎn)的單個(gè)子節(jié)點(diǎn)結(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é)點(diǎn)的單個(gè)子節(jié)點(diǎn)開始----------
          NO:A1234
          ADDR:河南省鄭州市金水區(qū)
          --------取得某節(jié)點(diǎn)的單個(gè)子節(jié)點(diǎn)結(jié)束----------
          NO:A1234
          NO:B1234

           

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


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 资中县| 齐河县| 读书| 河池市| 和平县| 大关县| 大宁县| 钟祥市| 工布江达县| 云阳县| 商都县| 诸城市| 沙洋县| 龙州县| 吴川市| 谷城县| 莱阳市| 古田县| 如东县| 新安县| 嘉鱼县| 永丰县| 南汇区| 澳门| 西林县| 友谊县| 鄂尔多斯市| 萝北县| 疏勒县| 平南县| 武川县| 荔浦县| 响水县| 六枝特区| 桐柏县| 稻城县| 门头沟区| 汶上县| 琼海市| 天水市| 嘉定区|