kinman      2003/11/25 14:59:27

  Modified:    jasper2/src/share/org/apache/jasper/compiler
                        JspDocumentParser.java
  Log:
  - Make sure that white spaces in template texts around <![CDATA[...]]>
    are trimmed.
  
  Revision  Changes    Path
  1.74      +9 -4      
jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/JspDocumentParser.java
  
  Index: JspDocumentParser.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/JspDocumentParser.java,v
  retrieving revision 1.73
  retrieving revision 1.74
  diff -u -r1.73 -r1.74
  --- JspDocumentParser.java    25 Nov 2003 18:51:47 -0000      1.73
  +++ JspDocumentParser.java    25 Nov 2003 22:59:27 -0000      1.74
  @@ -615,6 +615,9 @@
        * See org.xml.sax.ext.LexicalHandler.
        */
       public void comment(char[] buf, int offset, int len) throws SAXException {
  +
  +        processChars();  // Flush char buffer and remove white spaces
  +
           // ignore comments in the DTD
           if (!inDTD) {
               startMark =
  @@ -630,6 +633,8 @@
        * See org.xml.sax.ext.LexicalHandler.
        */
       public void startCDATA() throws SAXException {
  +
  +        processChars();  // Flush char buffer and remove white spaces
           startMark =
               new Mark(path, locator.getLineNumber(), locator.getColumnNumber());
       }
  @@ -638,7 +643,7 @@
        * See org.xml.sax.ext.LexicalHandler.
        */
       public void endCDATA() throws SAXException {
  -        // do nothing
  +        processChars();  // Flush char buffer and remove white spaces
       }
   
       /*
  
  
  

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

Reply via email to