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]