Jakarta-Common-Digester操纵笔记[Java编程]
本文“Jakarta-Common-Digester操纵笔记[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
Digester不是一个XML Parser,它只是对SAX更高层次上的一个封装利用Digester,将XML映射成javaBean. 我们无须理解SAX和DOM的解析历程,只要给Digester增添一些解析法则,就可以对一个xml文件举行解析.Digester利用仓库来保存xml节点(stack.push()办法),当该xml节点中嵌套的全部子节点解析完毕,该节点将被弹出(stack.pup()办法).Digester最大的长处就是利用情势匹配来表示xml文件中节点之间的父子关系 .
代码以下:
students.xml
<?xml version="1.0" encoding="UTF-8" ?>
<stuClass name="fddfdf">
<student>
<name from="cn">Java Boy</name>
<course>JSP</course>
</student>
<student>
<name>Java Girl</name>
<course>EJB</course>
</student>
</stuClass>
Model类:Student.java
package demo.javabean;
public class Student ...{
private String name;
private String from;
private String course;
public String getName() ...{
return name;
}
public void setName(String name) ...{
this.name = name;
}
public String getFrom() ...{
return from;
}
public void setFrom(String from) ...{
this.from = from;
}
public String getCourse() ...{
return course;
}
public void setCourse(String course) ...{
this.course = course;
}
}
以上是“Jakarta-Common-Digester操纵笔记[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |