XML文档解析器 Digester

Digester基于规则的XML文档解析,主要用于XML到Java对象的映射。Struts就是用Digester来处理XML配置文件的。而且Digester还包含一个写好的RSS解析器。

下面是一段使用 Digester 解析 XML 的代码:

  Digester digester = new Digester();
digester.setValidating(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();

Digester 1.8.x JavaDoc: http://www.oschina.net/uploads/doc/commons-digester-1.8/index.html

Digester 2.0.x JavaDoc: http://www.oschina.net/uploads/doc/commons-digester-2.0/index.html

 

 

官网:http://commons.apache.org/digester/

你可能感兴趣的:(XML文档解析器 Digester)