Hi,
I have problems using NodeCreatRule to extract some xml when using jdk1.5.0_02. When I use jdk1.4.2_08 it works as expected. Any hints?
Windows XP, commons-digester-1.6, commons-beanutils-1.7.0, commons-logging-1.0.4
This is my simple test:
import org.apache.commons.digester.Digester; import org.apache.commons.digester.NodeCreateRule; import java.io.StringReader;
public class NodeCreateRuleTest { private final static String TEST_XML = "<?xml version='1.0'?><root>ROOT BODY<alpha>ALPHA BODY</alpha>" + "<beta>BETA BODY</beta><gamma>GAMMA BODY</gamma></root>";
public static void main(String[] args) { try { Digester digester = new Digester(); digester.setValidating(false); digester.addRule("root/alpha", new NodeCreateRule()); Object result = digester.parse(new StringReader(TEST_XML)); System.out.println(result); } catch(Exception e) { System.err.println(e.getMessage()); } } }
Output with jdk1.4.2_08: <alpha>ALPHA BODY</alpha>
Output with jdk1.5.0_02: [alpha: null]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]