# HG changeset patch # User Ingo Weinzierl # Date 1299745530 0 # Node ID c03d3a872cd2f6c145ffe1d453b9b07971b38192 # Parent 973f244ed5682ad58f1b54ad52f536c6480b8a08 Fixed a bug in the ElementCreator of the XMLUtils. artifacts/trunk@1447 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r 973f244ed568 -r c03d3a872cd2 ChangeLog --- a/ChangeLog Wed Mar 09 15:48:06 2011 +0000 +++ b/ChangeLog Thu Mar 10 08:25:30 2011 +0000 @@ -1,3 +1,10 @@ +2011-03-10 Ingo Weinzierl + + * artifacts-common/src/main/java/de/intevation/artifacts/common/utils/XMLUtils.java: + Bugfix: The ElementCreator's method addAttr() will no longer add the + namespace to an attribute although the 'addPrefix' parameter was set to + false. + 2011-03-09 Ingo Weinzierl * artifact-database/src/main/java/de/intevation/artifactdatabase/transition/TransitionEngine.java: diff -r 973f244ed568 -r c03d3a872cd2 artifacts-common/src/main/java/de/intevation/artifacts/common/utils/XMLUtils.java --- a/artifacts-common/src/main/java/de/intevation/artifacts/common/utils/XMLUtils.java Wed Mar 09 15:48:06 2011 +0000 +++ b/artifacts-common/src/main/java/de/intevation/artifacts/common/utils/XMLUtils.java Thu Mar 10 08:25:30 2011 +0000 @@ -138,13 +138,17 @@ String value, boolean addPrefix ) { - Attr attr = document.createAttributeNS(ns, name); - attr.setValue(value); - - if (addPrefix) + if (addPrefix) { + Attr attr = document.createAttributeNS(ns, name); + attr.setValue(value); attr.setPrefix(prefix); - element.setAttributeNode(attr); + element.setAttributeNode(attr); + } + else { + element.setAttribute(name, value); + } + } } // class ElementCreator