in commons-digester3-examples/rss/src/main/java/org/apache/commons/digester3/rss/RSSDigester.java [53:79]
public static void main( final String[] args )
{
try
{
System.out.println( "RSSDigester Test Program" );
System.out.println( "Opening input stream ..." );
final InputStream is =
RSSDigester.class.getResourceAsStream( "/org/apache/commons/digester3/rss/rss-example.xml" );
System.out.println( "Creating new digester ..." );
final RSSDigester digester = new RSSDigester();
if ( args.length > 0 && args[0].equals( "-debug" ) )
{
digester.setLogger( LogFactory.getLog( "RSSDigester" ) );
}
System.out.println( "Parsing input stream ..." );
final Channel channel = digester.parse( is );
System.out.println( "Closing input stream ..." );
is.close();
System.out.println( "Dumping channel info ..." );
channel.render( System.out );
}
catch ( final Exception e )
{
System.out.println( "-->Exception" );
e.printStackTrace( System.out );
}
}