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]