bodewig 2003/01/15 06:25:12
Modified: src/main/org/apache/tools/ant/util DOMElementWriter.java
src/testcases/org/apache/tools/ant/util
DOMElementWriterTest.java
Log:
&x should better be &#x
Revision Changes Path
1.14 +4 -4
jakarta-ant/src/main/org/apache/tools/ant/util/DOMElementWriter.java
Index: DOMElementWriter.java
===================================================================
RCS file:
/home/cvs/jakarta-ant/src/main/org/apache/tools/ant/util/DOMElementWriter.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- DOMElementWriter.java 15 Jan 2003 14:02:49 -0000 1.13
+++ DOMElementWriter.java 15 Jan 2003 14:25:12 -0000 1.14
@@ -244,12 +244,12 @@
*
* <p>Also ensure that we are not including an <code>]]></code>
* marker by replacing that sequence with
- * <code>&x5d;&x5d;&gt;</code>.</p>
+ * <code>&#x5d;&#x5d;&gt;</code>.</p>
*
* <p>See XML 1.0 2.2 <a
- *
href="http://www.w3.org/TR/1998/REC-xml-19980210#charsets">http://www.w3.org/TR/1998/REC-xml-19980210#charsets</a>.
and
+ *
href="http://www.w3.org/TR/1998/REC-xml-19980210#charsets">http://www.w3.org/TR/1998/REC-xml-19980210#charsets</a>
and
* 2.7 <a
- *
href="http://www.w3.org/TR/1998/REC-xml-19980210#sec-cdata-sect">http://www.w3.org/TR/1998/REC-xml-19980210#sec-cdata-sect</a></p>
+ *
href="http://www.w3.org/TR/1998/REC-xml-19980210#sec-cdata-sect">http://www.w3.org/TR/1998/REC-xml-19980210#sec-cdata-sect</a>.</p>
*/
public String encodedata(final String value) {
@@ -265,7 +265,7 @@
int cdEnd = result.indexOf("]]>");
while (cdEnd != -1) {
sb.setLength(cdEnd);
- sb.append("&x5d;&x5d;>")
+ sb.append("]]>")
.append(result.substring(cdEnd+3));
result = sb.toString();
cdEnd = result.indexOf("]]>");
1.8 +5 -5
jakarta-ant/src/testcases/org/apache/tools/ant/util/DOMElementWriterTest.java
Index: DOMElementWriterTest.java
===================================================================
RCS file:
/home/cvs/jakarta-ant/src/testcases/org/apache/tools/ant/util/DOMElementWriterTest.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- DOMElementWriterTest.java 15 Jan 2003 14:02:49 -0000 1.7
+++ DOMElementWriterTest.java 15 Jan 2003 14:25:12 -0000 1.8
@@ -123,11 +123,11 @@
public void testCDATAEndEncoding() {
assertEquals("]>", w.encodedata("]>"));
assertEquals("]]", w.encodedata("]]"));
- assertEquals("&x5d;&x5d;>", w.encodedata("]]>"));
- assertEquals("&x5d;&x5d;>A", w.encodedata("]]>A"));
- assertEquals("A&x5d;&x5d;>", w.encodedata("A]]>"));
- assertEquals("A&x5d;&x5d;>A", w.encodedata("A]]>A"));
- assertEquals("A&x5d;&x5d;>B&x5d;&x5d;>C",
+ assertEquals("]]>", w.encodedata("]]>"));
+ assertEquals("]]>A", w.encodedata("]]>A"));
+ assertEquals("A]]>", w.encodedata("A]]>"));
+ assertEquals("A]]>A", w.encodedata("A]]>A"));
+ assertEquals("A]]>B]]>C",
w.encodedata("A]]>B]]>C"));
}
}
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>