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
 

http://dive4elements.wald.intevation.org