From 79d39984cad5335fd032b93e8c72af729c051915 Mon Sep 17 00:00:00 2001 From: trifonnt Date: Tue, 29 Sep 2009 14:53:24 +0000 Subject: [PATCH] BF [2868898] - Exported xml element must be CDATA https://sourceforge.net/tracker/?func=detail&aid=2868898&group_id=176962&atid=879332 --- client/src/org/compiere/install/Translation.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/client/src/org/compiere/install/Translation.java b/client/src/org/compiere/install/Translation.java index a63dea972d..4c250b3a53 100644 --- a/client/src/org/compiere/install/Translation.java +++ b/client/src/org/compiere/install/Translation.java @@ -228,7 +228,11 @@ public class Translation if (valueString == null) valueString = ""; value.setAttribute(XML_VALUE_ATTRIBUTE_ORIGINAL, origString); - value.appendChild(document.createCDATASection(valueString)); + if (valueString.indexOf("<") != -1 || valueString.indexOf(">") != -1 || valueString.indexOf("&") != -1) { + value.appendChild(document.createCDATASection(valueString)); + } else { + value.appendChild(document.createTextNode(valueString)); + } row.appendChild(value); } root.appendChild(row);