the patch fixes a bug which prevents properties being set when LocalName isn't meaningful (eg. when namespace processing is off). -robert
Index: digester/src/java/org/apache/commons/digester/SetPropertiesRule.java =================================================================== RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/SetPropertiesRule.java,v retrieving revision 1.2 diff -u -r1.2 SetPropertiesRule.java --- digester/src/java/org/apache/commons/digester/SetPropertiesRule.java 2001/05/12 17:25:54 1.2 +++ digester/src/java/org/apache/commons/digester/SetPropertiesRule.java +2001/08/15 20:20:15 @@ -109,7 +109,13 @@ HashMap values = new HashMap(); for (int i = 0; i < attributes.getLength(); i++) { String name = attributes.getLocalName(i); + if (name.equals("")) + { + name = attributes.getQName(i); + } String value = attributes.getValue(i); + if (digester.getDebug() >= 9) + digester.log("Property " + name + "=" + value); values.put(name, value); }