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
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--