[jboss-svn-commits] JBL Code SVN: r33274 - labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler/xml/processes.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon May 31 20:57:12 EDT 2010


Author: KrisVerlaenen
Date: 2010-05-31 20:57:12 -0400 (Mon, 31 May 2010)
New Revision: 33274

Modified:
   labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler/xml/processes/AbstractNodeHandler.java
Log:
JBRULES-2453: Conversion issues when using comparaison in name of a ruletask.
 - made sure node names are escaped


Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler/xml/processes/AbstractNodeHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler/xml/processes/AbstractNodeHandler.java	2010-06-01 00:09:29 UTC (rev 33273)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler/xml/processes/AbstractNodeHandler.java	2010-06-01 00:57:12 UTC (rev 33274)
@@ -154,7 +154,7 @@
     protected void writeNode(final String name, final Node node, final StringBuilder xmlDump, final boolean includeMeta) {
     	xmlDump.append("    <" + name + " id=\"" + node.getId() + "\" "); 
         if (node.getName() != null) {
-            xmlDump.append("name=\"" + node.getName() + "\" ");
+            xmlDump.append("name=\"" + XmlDumper.replaceIllegalChars(node.getName()) + "\" ");
         }
         if (includeMeta) {
             Integer x = (Integer) node.getMetaData("x");



More information about the jboss-svn-commits mailing list