|
Subject: RE: [xsl] Using copy to change a node, whilst retaining the attributes From: David Carlisle <davidc@xxxxxxxxx> Date: Tue, 5 Aug 2003 00:05:57 +0100 |
apply-templates requires a node set as the value of its select
attribute, but:
<xsl:apply-template select="not(ancestor::player/@pword=$pmkey
and @ID >= $from and @ID <= $to)"
assuming the missing /> is really there at the end selects a boolean
value so either true() or false(0 this isn't a node set and should
generate a run time error whatever value is returned.
I think that inside the xsl:copy you want
<xsl:choose>
<xsl:when test="ancestor::player/@pword=$pmkey
and @ID >= $from and @ID <= $to">
<xsl:value-of select="$type"/>
</xsl:when>
<xsl:otherwise><xsl:value-of select="."/></xsl:otherwise>
</xsl:choose>
don't you?
David
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] Using copy to change a no, John Reid | Thread | RE: [xsl] Using copy to change a no, John Reid |
| RE: [xsl] Using copy to change a no, John Reid | Date | RE: [xsl] Using copy to change a no, John Reid |
| Month |