diff flys-artifacts/src/main/java/de/intevation/flys/exports/BooleanAttribute.java @ 1987:382e38164200

Fixed wrong usage of DOM operations in Settings Attributes. flys-artifacts/trunk@3421 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Thu, 15 Dec 2011 09:43:54 +0000
parents 3632150dbe0b
children 5c1e7c1e9e09
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/BooleanAttribute.java	Wed Dec 14 14:17:31 2011 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/BooleanAttribute.java	Thu Dec 15 09:43:54 2011 +0000
@@ -2,6 +2,7 @@
 
 import org.w3c.dom.Attr;
 import org.w3c.dom.Document;
+import org.w3c.dom.Element;
 import org.w3c.dom.Node;
 
 
@@ -27,14 +28,11 @@
     @Override
     public Node toXML(Node parent) {
         Document owner = parent.getOwnerDocument();
-        Node     node  = super.toXML(parent);
 
-        Attr attr = owner.createAttribute("type");
-        attr.setValue("boolean");
+        Element ele = (Element) super.toXML(parent);
+        ele.setAttribute("type", "boolean");
 
-        node.appendChild(attr);
-
-        return node;
+        return ele;
     }
 }
 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org