sitelink1  
sitelink2  
sitelink3  
extra_vars4  
extra_vars5  
extra_vars6  
http://commons.apache.org/digester/commons-digester-1.8/docs/api/org/apache/commons/digester/package-summary.html

Introduction

In many application environments that deal with XML-formatted data, it is useful to be able to process an XML document in an "event driven" manner, where particular Java objects are created (or methods of existing objects are invoked) when particular patterns of nested XML elements have been recognized. Developers familiar with the Simple API for XML Parsing (SAX) approach to processing XML documents will recognize that the Digester provides a higher level, more developer-friendly interface to SAX events, because most of the details of navigating the XML element hierarchy are hidden -- allowing the developer to focus on the processing to be performed.

Digester Configuration Properties


The Object Stack


Element Matching Patterns


Processing Rules


Logging


Usage Examples

Creating a Simple Object Tree
Processing A Struts Configuration File
Parsing Body Text In XML Files

Namespace Aware Parsing


Using Namespace Prefixes In Pattern Matching

Limitations of Digester Namespace support


Pluggable Rules Processing


ExtendedBaseRules

RegexRules

RegexMatchers

WithDefaultsRulesWrapper


Encapsulated Rule Sets


Using Named Stacks For Inter-Rule Communication


Registering DTDs

Brief (But Still Too Long) Introduction To System and Public Identifiers

External Entity Resolution Using Digester


Troubleshooting

Debugging Exceptions

Diagnosing SAX Exceptions

Frequently Asked Questions


Extensions


Known Limitations