elena       2003/05/30 06:35:44

  Modified:    java/src/org/apache/xml/serialize XMLSerializer.java
                        XML11Serializer.java
  Log:
  Fixing bug: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=18374
  
  Revision  Changes    Path
  1.51      +5 -1      xml-xerces/java/src/org/apache/xml/serialize/XMLSerializer.java
  
  Index: XMLSerializer.java
  ===================================================================
  RCS file: /home/cvs/xml-xerces/java/src/org/apache/xml/serialize/XMLSerializer.java,v
  retrieving revision 1.50
  retrieving revision 1.51
  diff -u -r1.50 -r1.51
  --- XMLSerializer.java        13 May 2003 14:28:32 -0000      1.50
  +++ XMLSerializer.java        30 May 2003 13:35:44 -0000      1.51
  @@ -1261,6 +1261,10 @@
               _printer.printText("<");
           } else if (ch == '&') {
               _printer.printText("&");
  +        } else if (ch == '>'){
  +             // character sequence "]]>" can't appear in content, therefore
  +             // we should escape '>' 
  +                     _printer.printText(">");             
           } else if ( ch == '"' && ! keepQuot) {
               _printer.printText(""");
           } else if ( ( ch >= ' ' && _encodingInfo.isPrintable((char)ch)) ||
  
  
  
  1.4       +5 -1      
xml-xerces/java/src/org/apache/xml/serialize/XML11Serializer.java
  
  Index: XML11Serializer.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xerces/java/src/org/apache/xml/serialize/XML11Serializer.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- XML11Serializer.java      13 May 2003 14:28:32 -0000      1.3
  +++ XML11Serializer.java      30 May 2003 13:35:44 -0000      1.4
  @@ -382,6 +382,10 @@
               _printer.printText("<");
           } else if (ch == '&') {
               _printer.printText("&");
  +             } else if (ch == '>'){
  +                     // character sequence "]]>" can't appear in content, therefore
  +                     // we should escape '>' 
  +                     _printer.printText(">");
           } else if ( ch == '"' && !keepQuot) {
               _printer.printText(""");
           } else if ( _encodingInfo.isPrintable((char)ch) && 
XML11Char.isXML11ValidLiteral(ch)) { 
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to