解析XML文件

                                      

                                                    SAX解析方法片段代碼

導入dom4j-1.6.jar解析xml

package com.tool;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.List;

import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
public class Test {

  public static void main(String[]args){
   SAXReader read=new SAXReader();
  try {
   Document document= read.read(new URL("http://localhost:8888/web.xml"));
   Element root=document.getRootElement();
   List list=root.elements();
   for(int i=0;i<list.size();i++){
    Element servlet=(Element)list.get(i);
    System.out.println(servlet.getName());
    Element name=(Element)servlet.element("servlet-name");
    
    if(name!=null&&name.getText().equals("Check")){
     System.out.println("servlet-name===>"+name.getText());
     Element cs=(Element)servlet.element("servlet-class");
     System.out.println("servlet-class===>"+cs.getText());
     
    }
   }
  } catch (Exception e) {
   e.printStackTrace();
  }
  }
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章