This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Ancestors and Imported docs
- To: xsl-list at lists dot mulberrytech dot com
- Subject: Re: [xsl] Ancestors and Imported docs
- From: Wendell Piez <wapiez at mulberrytech dot com>
- Date: Wed, 01 Aug 2001 16:53:52 -0400
- Reply-To: xsl-list at lists dot mulberrytech dot com
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
======================================================================
Wendell Piez mailto:wapiez@mulberrytech.com
Mulberry Technologies, Inc. http://www.mulberrytech.com
17 West Jefferson Street Direct Phone: 301/315-9635
Suite 207 Phone: 301/315-9631
Rockville, MD 20850 Fax: 301/315-8285
----------------------------------------------------------------------
Mulberry Technologies: A Consultancy Specializing in SGML and XML
======================================================================
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list