Currently I am using digester recursively, I have an object that will create a new instance of digester when it is called from a rule in a previous digester instance. I continually get null pointers when I try to do this with this code:

public void parseMainConfigFile(InputStream stream) throws GeneralException {
// now that plugins are configured, start the parsing process
try {
//return (ParseMainXml) digester.parse(stream);
Digester newDigester = new Digester();
newDigester.setValidating(false);
newDigester.addObjectCreate(ROOTNODE, ParseMainXml.class);
newDigester.setRules(rules);
newDigester.parse(stream);
} catch (Exception e) {
throw new XmlParseException(e);
}
}


This method is used to create the original parser and to parse documents called from that original parser. Is there any way to do this properly? Thanks for any advice...
-Robert Grey


_________________________________________________________________
Add MSN 8 Internet Software to your current Internet access and enjoy patented spam control and more. Get two months FREE! http://join.msn.com/?page=dept/byoa



--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to