Digester XML文档解析器

程序名称:Digester

授权协议: Apache

操作系统: 跨平台

开发语言: Java

Digester 介绍

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

Maven:

<dependency>
  <groupId>org.apache.commons</groupId>
  <artifactId>commons-digester3</artifactId>
  <version>3.2</version>
  <classifier>with-deps</classifier>
</dependency>

下面是一段使用 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 3.x JavaDoc: http://tool.oschina.net/apidocs/apidoc?api=commons- digester

Digester 2.x JavaDoc: http://tool.oschina.net/apidocs/apidoc?api=commons- digester-2.1

Digester 官网

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

相关编程语言

BlazeDS 是一个基于服务器的Java 远程控制(remoting...
OVal 是一个可扩展的Java对象数据验证框架,验证的规...
Volta 是一套开发工具,专为开发分布式、实时系统应...
OpenDDS 是一个开源的 C++ 实现的 对象管理组织 OMG...
JADE (Java Agent DEvelopment Framework) 是一个完...
FastMM ,在D2006和2007中已代替了原来的内存管理器。