package javademo.apache.digester; import java.io.IOException; import java.io.InputStream; import java.net.URL; import javademo.apache.digester.bean.ServicesBean; import org.apache.log4j.BasicConfigurator; import org.fanhongtao.xml.DigesterUtils; import org.xml.sax.SAXException; /** * @author Fan Hongtao * @created 2010-10-7 */ public class DigesterTest { public static void main(String args[]) throws IOException, SAXException { BasicConfigurator.configure(); new DigesterTest().parse(); } public void parse() throws IOException, SAXException { ServicesBean servicesBean = new ServicesBean(); InputStream input = servicesBean.getClass().getResourceAsStream("test.xml"); URL url = servicesBean.getClass().getResource("test_rules.xml"); servicesBean = (ServicesBean) DigesterUtils.parse(servicesBean, input, url); System.out.println(servicesBean); } }