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]

Reply via email to