[Home] [By Thread] [By Date] [Recent Entries]
Eric:
Change <xsl:if test="top_bar//."> to <xsl:if test="ancestor::top-bar"> and it'll work. Except you have another problem. To set the variable, you need something like <xsl:variable name="color">
<xsl:choose>
<xsl:when test="ancestor::top-bar">ffffff</xsl:when>
<xsl:when test="ancestor::bottom-bar">000000</xsl:when>
<xsl:otherwise><!-- error condition --></xsl:otherwise>
</xsl:choose>
</xsl:variable>since otherwise the variable won't be in scope outside the conditional(s). Make sense? Cheers, Wendell
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|

Cart



