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();
}
}
}