You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by mo...@apache.org on 2001/09/12 13:10:48 UTC
cvs commit: xml-xalan/java/src/org/apache/xalan/xsltc/runtime DefaultSAXOutputHandler.java
morten 01/09/12 04:10:48
Modified: java/src/org/apache/xalan/xsltc/runtime
DefaultSAXOutputHandler.java
Log:
Fixed the default output SAX handler so that it does not indent empty HTML
tags such as <col> and <br>
PR: bugzilla 1525
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org
Revision Changes Path
1.17 +7 -5 xml-xalan/java/src/org/apache/xalan/xsltc/runtime/DefaultSAXOutputHandler.java
Index: DefaultSAXOutputHandler.java
===================================================================
RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/runtime/DefaultSAXOutputHandler.java,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- DefaultSAXOutputHandler.java 2001/08/27 12:38:32 1.16
+++ DefaultSAXOutputHandler.java 2001/09/12 11:10:48 1.17
@@ -1,5 +1,5 @@
/*
- * @(#)$Id: DefaultSAXOutputHandler.java,v 1.16 2001/08/27 12:38:32 morten Exp $
+ * @(#)$Id: DefaultSAXOutputHandler.java,v 1.17 2001/09/12 11:10:48 morten Exp $
*
* The Apache Software License, Version 1.1
*
@@ -268,10 +268,12 @@
// Handle indentation (not a requirement)
if (_indent) {
- indent(_lineFeedNextStartTag);
- _lineFeedNextStartTag = true;
- _indentNextEndTag = false;
- _indentLevel++;
+ if (!_emptyElements.containsKey(elementName.toLowerCase())) {
+ indent(_lineFeedNextStartTag);
+ _lineFeedNextStartTag = true;
+ _indentNextEndTag = false;
+ }
+ _indentLevel++;
}
// Now, finally, output the start tag for the element.
---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org