here is a patch that corrects the namespace logic in org/apache/commons/digester/RulesBase.java - robert
Index: digester/src/java/org/apache/commons/digester/RulesBase.java =================================================================== RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/RulesBase.java,v retrieving revision 1.4 diff -u -r1.4 RulesBase.java --- digester/src/java/org/apache/commons/digester/RulesBase.java 2001/09/03 16:29:14 1.4 +++ digester/src/java/org/apache/commons/digester/RulesBase.java 2001/09/03 +20:37:05 @@ -308,7 +308,7 @@ Iterator items = list.iterator(); while (items.hasNext()) { Rule item = (Rule) items.next(); - if (namespaceURI.equals(item.getNamespaceURI())) { + if (namespaceURI.equals(item.getNamespaceURI()) || +item.getNamespaceURI()==null) { results.add(item); } }