dom4j解析

将XML文件转化为实体类

1.创建实体对象
2.利用反射得到xml文件
3.用SAXReader进行解析,读取xml文件
4.得到根节点等
5.遍历节点
public class test{
 public static void main(String[] args){
	Student student=new Student(); //创建对象
	InputStream is=test.class.getClassLoader().getResourceAsStream("Student.xml"); //利用反射得到xml文件
	SAXReader reader=new SAXReader();
	Document doc=reader.read(is);  //读取xml文件
	List<Student> students=doc.getRootElement().elements(); //得到根节点
	//遍历得到的节点
	for(Element student2:student){
		//elementText()得到指定名称的节点的值
		System.out.println(student2.elementText("name")+"--"+student2.elementText("age"));
		System.out.println(student2.getName()); //得到标签的名称
		student.setName(student2.elementText("name"));
		student.setAge(Integer.valueOf(student2.elementText("age")))
		System.out.println(student)
	}
 }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值