Digester基于规则的XML文档解析,主要用于XML到Java对象的映射。Struts就是用Digester来处理XML配置文件的。而且Digester还包含一个写好的RSS解析器。
Mave:
<depedecy> <groupId>org.apache.commos</groupId> <artifactId>commos-digester3</artifactId> <versio>3.2</versio> <classifier>with-deps</classifier></depedecy>下面是一段使用Digester解析XML的代码:
Digester digester = ew Digester(); digester.setValidatig(false); digester.addObjectCreate("foo", "mypackage.Foo"); digester.addSetProperties("foo"); digester.addObjectCreate("foo/bar", "mypackage.Bar"); digester.addSetProperties("foo/bar"); digester.addSetNext("foo/bar", "addBar", "mypackage.Bar"); Foo foo = (Foo) digester.parse();Digester3.xJavaDoc: https://tool.oschia.et/apidocs/apidoc?api=commos-digester
Digester2.xJavaDoc:https://tool.oschia.et/apidocs/apidoc?api=commos-digester-2.1
评论