Thank you for reading my question.
I have an XSL sheet that looks like this:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="
http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<ul class="clsMainNav">
<xsl:for-each select="navigation/heading
">
<li>
<xsl:choose>
<xsl:when test=".[page/@url $eq$ '__FILENAME__']">
<a href="{url}"><span style="width: 35px; vertical-align: middle; "> </span><xsl:value-of select="text"/><img src="images/NavArrow.gif" style="border: none; margin-left: 5px; valign: middle;" alt="-" /></a>
</xsl:when>
<xsl:otherwise>
<a href="{url}"><span style="width: 35px; vertical-align: middle; "> </span><xsl:value-of select="text"/></a>
</xsl:otherwise>
</xsl:choose>
<xsl:if test="subheading1">
<ul class="clsSubNav1">
<xsl:for-each select="subheading1">
<li>
<xsl:choose>
<xsl:when test=".[page/@url $eq$ '__FILENAME__']">
<a href="{urlsub1}"><span style="width: 35px; vertical-align: middle; "> </span><xsl:value-of select="textsub1"/><img src="images/NavArrow.gif" style="border: none; margin-left: 5px; valign: middle;" alt="-" /></a>
</xsl:when>
<xsl:otherwise>
<a href="{urlsub1}"><span style="width: 35px; vertical-align: middle; "> </span><xsl:value-of select="textsub1"/></a>
</xsl:otherwise>
</xsl:choose>
</li>
</xsl:for-each>
</ul>
</xsl:if>
</li>
</xsl:for-each>
</ul>
</xsl:template>
</xsl:stylesheet>
Everything is fine except that when you run the page and then view the source, the URLs do not appear correctly:
<li>
<a href="{url}"><span style="width: 35px; vertical-align: middle; ">
</span>Home</a>
</li>
<li>
<a href="{url}"><span style="width: 35px; vertical-align: middle; ">
</span>About Us</a>
<ul class="clsSubNav1">
<li>
<a href="{urlsub1}"><span style="width: 35px; vertical-align: middle; ">
</span>Mission Statement</a>
</li>
<li>
<a href="{urlsub1}"><span style="width: 35px; vertical-align: middle; ">
</span>By Laws</a>
</li>
</ul>
</li>
Would someone tell me where I am going wrong?
Thank you,
FtB
Start Free Trial