in commons-digester3-examples/edsl/atom/src/main/java/org/apache/commons/digester3/edsl/atom/Main.java [38:70]
public static void main( final String[] args )
{
if ( args.length != 1 )
{
usage();
System.exit( -1 );
}
// Drive commons-beanutils how to convert dates
final DateConverter dateConverter = new DateConverter();
dateConverter.setPatterns( new String[] { "yyyy-MM-dd'T'HH:mm" } );
ConvertUtils.register( dateConverter, Date.class );
final String filename = args[0];
final Digester digester = newLoader( new AtomRulesModule() ).newDigester();
try
{
final Feed feed = digester.parse( filename );
System.out.println( feed );
}
catch ( final IOException ioe )
{
System.out.println( "Error reading input file:" + ioe.getMessage() );
System.exit( -1 );
}
catch ( final SAXException se )
{
System.out.println( "Error parsing input file:" + se.getMessage() );
System.exit( -1 );
}
}