minchau     2004/10/06 13:01:38

  Modified:    java/src/org/apache/xml/serializer ToHTMLSAXHandler.java
  Log:
  XSL Transformation drops content inside xsl:comment tags
  PR: XALANJ-1966
  Submitted by: Yash Talwar
  Reviewed by:   Brian Minchau
  
  Revision  Changes    Path
  1.10      +8 -4      
xml-xalan/java/src/org/apache/xml/serializer/ToHTMLSAXHandler.java
  
  Index: ToHTMLSAXHandler.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xml/serializer/ToHTMLSAXHandler.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- ToHTMLSAXHandler.java     30 Aug 2004 16:52:18 -0000      1.9
  +++ ToHTMLSAXHandler.java     6 Oct 2004 20:01:38 -0000       1.10
  @@ -41,7 +41,11 @@
    */
   public class ToHTMLSAXHandler extends ToSAXHandler
   {
  -
  +     /**
  +      *  Handle document type declaration (for first element only)
  +      */
  +     private boolean m_dtdHandled = false;
  +     
       /**
        * Keeps track of whether output escaping is currently enabled
        */
  @@ -518,7 +522,7 @@
           flushPending();
   
           // Handle document type declaration (for first element only)
  -        if (m_lexHandler != null)
  +        if (!m_dtdHandled)
           {
               String doctypeSystem = getDoctypeSystem();
               String doctypePublic = getDoctypePublic();
  @@ -527,7 +531,7 @@
                       elementName,
                       doctypePublic,
                       doctypeSystem);
  -            m_lexHandler = null;
  +                     m_dtdHandled = true;
           }
           m_elemContext = m_elemContext.push(elementNamespaceURI, 
elementLocalName, elementName);
       }
  
  
  

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

Reply via email to