[Yanel-commits] rev 23402 - public/yanel/trunk/src/core/java/org/wyona/yanel/core

michi at wyona.com michi at wyona.com
Mon Mar 26 14:19:35 CEST 2007


Author: michi
Date: 2007-03-26 14:19:33 +0200 (Mon, 26 Mar 2007)
New Revision: 23402

Modified:
   public/yanel/trunk/src/core/java/org/wyona/yanel/core/ResourceConfiguration.java
Log:
also copy text nodes whereas please note TODO

Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/core/ResourceConfiguration.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/core/ResourceConfiguration.java	2007-03-26 09:32:02 UTC (rev 23401)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/core/ResourceConfiguration.java	2007-03-26 12:19:33 UTC (rev 23402)
@@ -203,6 +203,12 @@
         for (int i = 0; i < attrs.length; i++) {
             element.setAttributeNS(config.getNamespace(), attrs[i], config.getAttribute(attrs[i]));
         }
+        // TODO: Does not work for elements with mixed content (text and elements)
+        try {
+            element.appendChild(doc.createTextNode(config.getValue()));
+        } catch(Exception e) {
+            log.debug("No value: " + element.getLocalName());
+        }
         Configuration[] children = config.getChildren();
         if (children.length > 0) {
             for (int i = 0; i < children.length; i++) {




More information about the Yanel-commits mailing list