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: Node list question


Matt,
Saxon implements some of the now defunct xslt 1.1 spec which doesn't
differentiate between an rtf and a nodeset. Msxml used to work the same
but lots of people complained that it didn't conform to the 1.0 spec so
they removed it.
To get round the problem you need to use msxml:node-set($MOD_PROD)

Ciao Chris

XML/XSL Portal
http://www.bayes.co.uk/xml


> -----Original Message-----
> From: owner-xsl-list@lists.mulberrytech.com 
> [mailto:owner-xsl-list@lists.mulberrytech.com] On Behalf Of 
> mjyoungblut@mmm.com
> Sent: 26 September 2001 14:13
> To: xsl-list@lists.mulberrytech.com
> Subject: [xsl] Node list question
> 
> 
> 
> Hi,
>      I have a situation where I do the following:
> <xsl:variable name="MOD_PROD">
>      <xsl:call-template name="get-modify-product">
>           <xsl:with-param name="YESTERDAY_PROD" 
> select="$YESTERDAY_PROD"/>
>           <xsl:with-param name="TODAY_PROD" select="$TODAY_PROD"/>
>      </xsl:call-template>
> </xsl:variable>
> <xsl:if test="count($MOD_PROD//child::node()) &gt; 1">
>      <xsl:copy-of select="$MOD_PROD"/>
> </xsl:if>
> 
> 
> This template creates a product and populates it accordingly: 
> <xsl:template name="get-modify-product">
>      <xsl:param name="YESTERDAY_PROD"/>
>      <xsl:param name="TODAY_PROD"/>
> 
>      <Product Action="M">
>           ... Populate Product based on the $TODAY_PROD and 
> $YESTERDAY_PROD
>      </Product>
> </xsl:template>
> 
> 
> Using Saxon, I never got an error.  Now, trying to use MSXML 
> gives me the following error:
>      Reference to variable or parameter 'MOD_PROD' must 
> evaluate to a node list.
> 
> What is the difference between Saxon and MSXML on this?  How 
> can I go about resolving this?
> 
> Thanks in advance,
> Matt Youngblut
> 
> 
>  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]