Vadim Gritsenko wrote: > Skansen wrote: > >> Hello >> >> When using the XSL stylesheet below cocoon gives the output below. >> >> The problem is that after a <td> or a <td><div> i can't have a LF or CR. >> If there is one i get aditional height in the row. (which is bad) >> >> What i would like to get is: >> >> <td> >> <div><a>...<a/></div> >> >> Any idea how. > > > 1. Put this on one line > 2. http://www.w3.org/TR/xslt#strip > Use strip-space
Another thing to check is that html serializer has indent set to no: <indent>no</indent> See http://xml.apache.org/xalan-j/apidocs/javax/xml/transform/OutputKeys.html#INDENT Vadim >> I'm using cocoon from 20020826 on vm1.3 I tried the output in Mozilla >> 1.1 and IE 5.5. With a stylesheet and <html>.......</html> around it. >> >> P.S >> Cocoon reverse the attributes on output :) >> > > It's Xalan or Xerces. > > Vadim > > > >> Jakob >> >> ---->XSL Transformation >> >> <?xml version="1.0"?> >> <xsl:stylesheet version="1.0" >> xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> >> <xsl:template match="/"> >> <xsl:apply-templates/> >> </xsl:template> >> >> <xsl:template match="TREE"> >> <div id="header"> >> <!-- Navigation Bar --> >> <table width="759" cellspacing="0" cellpadding="0" border="0" >> height="17" class="sM" bgcolor="#336699"> >> <tr><td width="759" class="mH" > >> <div class="mHtSP"> >> <table width="455" cellspacing="0" cellpadding="0" border="0" >> height="15"> >> <tr> >> <td class="mHi"><div class="mHsp"><a><xsl:attribute >> >name="href"><xsl:text>index.html</xsl:text></xsl:attribute><b>Home</b></a></div></td> >> >> <xsl:for-each select="NODE"> >> <td class="mHi"><div class="mHsp"><a><xsl:attribute >> name="href"><xsl:text>xb-</xsl:text><xsl:value-of >> select="TABNAME"/><xsl:text>.html</xsl:text></xsl:attribute><b><xsl:value-of >> select="TABNAME"/></b></a></div></td> >> </xsl:for-each> >> </tr> >> </table> >> </div> >> </td></tr> >> </table> >> </div> >> </xsl:template> >> >> </xsl:stylesheet> >> >> >> >> >> ---------> Output from Cocoon >> >> <div id="header"> >> <table bgcolor="#336699" class="sM" height="17" border="0" >> cellpadding="0" cellspacing="0" width="759"> >> <tr> >> <td class="mH" width="759"> >> <div class="mHtSP"> >> <table height="15" border="0" cellpadding="0" cellspacing="0" >> width="455"> >> <tr> >> <td class="mHi"> >> <div class="mHsp"> >> <a href="index.html"><b>Home</b></a> >> </div> >> </td> >> </tr> >> </table> >> </div> >> </td> >> </tr> >> </table> >> </div> > --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>
