[xsl] testing parent node with xsl:choose

Subject: [xsl] testing parent node with xsl:choose
From: raven <ra5en2000@xxxxxxxxx>
Date: Tue, 21 Jan 2003 14:35:13 -0800 (PST)
I want to test whether a particular node has a
particular parent node. For example, in 1.xml I have


<spool>
  <identification> 
    <ul> <li>This Text</li></ul>
  </identification>
</spool>

In 2.xml I have

text text text <ul><li>more text </li></ul> text text
text

The template I wrote:

<xsl:template match="li">
<xsl:choose>
<xsl:when test="parent::spool">
<xsl:apply-templates /><br /></xsl:when>

<xsl:otherwise><li><xsl:apply-templates/>
</li>
</xsl:otherwise>

</xsl:choose>
</xsl:template>

The commands however, produce the same result which
tells me that the condition is not being tested, or
that I am not properly testing the node. How do I fix
it?

Thank you.

ra5en@xxxxxxxxx


__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread