[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: JLDAP DSMLWriter replacing special characters (ITS#3102)
Thanks,
We will just review the patch and if it works fine , you will see
the changes soon.
SUnil.
>>> <man@mentata.com> 4/20/2004 1:06:04 PM >>>
Full_Name: Jon Roberts
Version: n/a
OS: linux
URL: ftp://ftp.openldap.org/incoming/jon-roberts-040420.patch
Submission from: (NULL) (68.1.36.89)
Already submitted this issue (ITS # 3099), but now I can add the
patch:
--- com/novell/ldap/util/DSMLWriter.java 23 Jan 2004 10:12:51
-0000
1.42
+++ com/novell/ldap/util/DSMLWriter.java 20 Apr 2004 18:46:39
-0000
@@ -1272,7 +1272,12 @@
newLine(4);
if (Base64.isValidUTF8(bytevalues[i], false)){
out.write("<value>");
- out.write(values[i]);
+ String xmlvalue = values[i];
+ xmlvalue = xmlvalue.replaceAll("<",
"<");
+ xmlvalue = xmlvalue.replaceAll(">",
">");
+ xmlvalue = xmlvalue.replaceAll("&",
"&");
+ xmlvalue = xmlvalue.replaceAll("\"",
""");
+ out.write(xmlvalue);
out.write("</value>");
} else {
out.write("<value xsi:type=\"xsd:base64Binary\">");
The same patch is also already sitting in the ftp incoming.