Subject: [xsl] spacing issues when working with the Saxon processor with Stylus From: Spencer Tickner <spencertickner@xxxxxxxxx> Date: Mon, 18 Jul 2005 09:27:04 -0800 |
Hi everyone, I am having difficulty with a spacing issue in a link. I've been able to recreate the problem with a stripped down verision of my stylesheet and xml: XSLT <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" indent="no" omit-xml-declaration="yes" encoding="ISO-8859-1" name="html"/> <xsl:strip-space elements="tlc"/> <xsl:template match="/"> <xsl:apply-templates/> </xsl:template> <xsl:template match="currency"> <html> <body> <table> <xsl:if test="/descendant::tlc"> <tr> <td colspan="4" class="tabletext">This Act has "Not in Force" sections. <em>See</em> the <xsl:element name="a"><xsl:attribute name="href"><xsl:text>#!-- #ID:</xsl:text><xsl:value-of select="normalize-space(translate(tlc, ' ', ''))"/><xsl:text> </xsl:text>--#</xsl:attribute>Table of Legislative Changes.</xsl:element></td> </tr> </xsl:if> </table> </body> </html> </xsl:template> </xsl:stylesheet> XML: <?xml version="1.0"?> <currency> <tlc>E2tlc96159</tlc> </currency> Results: <html><body><table><tr><td colspan="4" class="tabletext">This Act has "Not in Force" sections. <em>See</em> the <a href="#!-- #ID: E2tlc96159 --#">Table of Legislative Changes.</a></td></tr></table></body></html> The problem is the link,, <a href="#!-- #ID: E2tlc96159 --#"> should be, <a href="#!-- #ID:E2tlc96159 --#"> If you can't make it out in the email there should be 1 less space after the final "9" before the dash, and no space between the "ID:" and the "E".. Any thoughts would really help me out. Spencer
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Output the Value of Eleme, Renick, Garrel | Thread | RE: [xsl] spacing issues when worki, Michael Kay |
Re: [xsl] Process Children Before P, Stuart Jansen | Date | [xsl] Invalid characters, Jonathan Marenus |
Month |