This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: when problem


The <xsl:when> element always appears as a child of <xsl:choose>
Therefore, you need to have
<xsl:choose>
	<xsl:when>
		....
	</xsl:when>
</xsl:choose>

Hope it helps,
Ciaran.
-----Original Message-----
From: owner-xsl-list@mulberrytech.com
[mailto:owner-xsl-list@mulberrytech.com]On Behalf Of Eric Taylor
Sent: Friday, August 18, 2000 1:33 PM
To: 'XSL-List@mulberrytech.com'
Subject: xsl:when problem


<xsl:template match="link">
  <xsl:if test="@internal">
    <xsl:when test= ".[@internal = //bookmark/@name]">
      <A>
        <xsl:attribute name="href">#<xsl:value-of select="@internal"
/></xsl:attribute>
        <xsl:value-of select="@text"/>
      </A>
    </xsl:when>
    <xsl:otherwise>
      <xsl:value-of select="@text"/>
    </xsl:otherwise>
  </xsl:if>
</xsl:template>

when I try to open a file that uses this stylesheet with IE5, I get the
error "Keyword xsl:when may not be used here"  Anyone know why?.  (I am
still using old microsoft namespace
(xmlns:xsl="http://www.w3.org/TR/WD-xsl")--not sure if this is a factor,
though I know it's contributed to some of the other issues I haven't been
able to get to work).  Thanks once again.  Eric


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



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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]