tmiller 02/02/07 08:29:29
Modified: java/src/org/apache/xalan/xsltc/runtime TextOutput.java
Log:
bug 1520, updating href attr spec char handling
Revision Changes Path
1.49 +4 -12
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/TextOutput.java
Index: TextOutput.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/runtime/TextOutput.java,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -r1.48 -r1.49
--- TextOutput.java 5 Feb 2002 19:37:10 -0000 1.48
+++ TextOutput.java 7 Feb 2002 16:29:28 -0000 1.49
@@ -1,5 +1,5 @@
/*
- * @(#)$Id: TextOutput.java,v 1.48 2002/02/05 19:37:10 tmiller Exp $
+ * @(#)$Id: TextOutput.java,v 1.49 2002/02/07 16:29:28 tmiller Exp $
*
* The Apache Software License, Version 1.1
*
@@ -689,19 +689,8 @@
// These chars are reserved or unsafe in URLs
// pg 196, 'HTML, The Definitive Guide" C. Musciano, et. al
switch (ch[i]) {
- case '\u003B' :
- case '\u002F' :
- case '\u003F' :
- case '\u003A' :
- case '\u0040' :
case '\u007F' :
- case '\u003D' :
- case '\u0026' :
- case '\u003C' :
- case '\u003E' :
case '\u0022' :
- case '\u0023' :
- case '\u0025' :
case '\u007B' :
case '\u007D' :
case '\u007C' :
@@ -715,6 +704,9 @@
buf.append('%');
buf.append(Integer.toHexString((int)ch[i]));
break;
+ case '\u0026' :
+ buf.append("&");
+ break;
default:
buf.append(ch[i]); break;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]