[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[xsl] How can I conditionaly assign a node-set to my variable?
Subject: [xsl] How can I conditionaly assign a node-set to my variable? From: <r.moe@xxxxxxxxxxxxxxxxxx> Date: Thu, 20 Jan 2005 04:13:25 +1000 |
How can I conditionaly assign a node-set to my variable? Variable needs to have local scope. Obviously I can't use <xsl:value-of.../>. I get the error message: "Reference to variable or parameter 'firstTableRows' must evaluate to a node list." Code: <xsl:variable name="firstTableRows"> <xsl:choose> <xsl:when test="6>$n and $hasP"> <xsl:value-of select="channel[6>id or id='P']"/> </xsl:when> <xsl:when test="6>$n"> <xsl:value-of select="channel[6>id]"/> </xsl:when> <xsl:otherwise> <xsl:value-of select="channel[6>id]"/> </xsl:otherwise> </xsl:choose> </xsl:variable> Thanks, Roy
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Good Reference, Ross, Douglas | Thread | Re: [xsl] How can I conditionaly as, Dimitre Novatchev |
RE: [xsl] Comparing node for identi, Michael Kay | Date | RE: [xsl] Comparing node for identi, Michael Kay |
Month |