package week4demo.week4demo.reflect;
import java.io.File;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
public class ReadBeans1 {
public static void test4j() throws DocumentException {
//创建解析器
SAXReader reader = new SAXReader();
Document document = reader.read(new File("beans.xml"));
Element root = document.getRootElement();
List<org.dom4j.Element> list = root.elements();
for(Element e:list){
//获取属性值
String name = e.attributeValue("name");
String class1 = e.attributeValue("class1");
String con = e.getText().replaceAll("\r|\n|\t", "");
System.out.println(name);
System.out.println(class1);
System.out.println(con);
}
}
public static void main(String args[]) throws Exception{
test4j();
}
}
参考链接:dom4j