Mercurial > dive4elements > framework
diff artifacts-common/src/main/java/de/intevation/artifacts/common/utils/XMLUtils.java @ 202:c03d3a872cd2
Fixed a bug in the ElementCreator of the XMLUtils.
artifacts/trunk@1447 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Thu, 10 Mar 2011 08:25:30 +0000 |
parents | 9a64e0c1c737 |
children | 23d642319a0b |
line wrap: on
line diff
--- 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