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);
             }
         }

Reply via email to