OW2 Consortium
Search OW2 Mail Archive: 

Advanced Search - Powered by Google


Mail Archive Home | fractal-commits List | June 2008 Index

<--  Date Index  --> <--  Thread Index  -->

[fractal-commits] [7993] trunk/fractaladl/toolchain/ast-core/src/main/java/org/objectweb/ fractal/adl/xml/XMLParser.java: Fix bug in XMLParser:the XMLcontent of a node is now captured correctly even if the node contains sub nodes .


Title: [7993] trunk/fractaladl/toolchain/ast-core/src/main/java/org/objectweb/fractal/adl/xml/XMLParser.java: Fix bug in XMLParser: the XMLcontent of a node is now captured correctly even if the node contains sub nodes.
Revision
7993
Author
leclercq
Date
2008-06-30 15:09:12 +0200 (Mon, 30 Jun 2008)

Log Message

Fix bug in XMLParser: the XMLcontent of a node is now captured correctly even if the node contains sub nodes.

Modified Paths

Diff

Modified: trunk/fractaladl/toolchain/ast-core/src/main/java/org/objectweb/fractal/adl/xml/XMLParser.java (7992 => 7993)


--- trunk/fractaladl/toolchain/ast-core/src/main/java/org/objectweb/fractal/adl/xml/XMLParser.java	2008-06-30 12:58:24 UTC (rev 7992)
+++ trunk/fractaladl/toolchain/ast-core/src/main/java/org/objectweb/fractal/adl/xml/XMLParser.java	2008-06-30 13:09:12 UTC (rev 7993)
@@ -186,7 +186,13 @@
   @Override
   public void characters(final char[] ch, final int start, final int length)
       throws SAXException {
-    if (characters == null) characters = new StringBuilder();
+    if (characters == null) {
+      final String previousContent = current.xmlGetContent();
+      if (previousContent == null)
+        characters = new StringBuilder();
+      else
+        characters = new StringBuilder(previousContent);
+    }
 
     characters.append(ch, start, length);
   }


<--  Date Index  --> <--  Thread Index  -->

Reply via email to:

Powered by MHonArc.

Copyright © 2006-2007, OW2 Consortium | contact | webmaster.