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