| Subject: [xsl] Re: Can not convert #STRING to a NodeList! Error.. From: "Dimitre Novatchev" <dnovatchev@xxxxxxxxx> Date: Sat, 8 Nov 2003 17:35:48 +0100 | 
> In my child templates, I am retrieving using
>     <xsl:param name="labelsfile"/>
This declares an xsl:param element named "labelsfile", whose type is not
node-set.
Therefore, any attempt to use this as a node-set (e.g. by specifying it as
the value of the "select" attribute of xsl:for-each) will cause a
compile-time error.
The solution is to declare the xsl:param in such a way so that its type will
also be specified to be node-set:
     <xsl:param name="labelsfile" select="/.."/>
This declares the xsl:param to be of type node-set and to have as initial
value the empty node-set (because the root node does not have a parent). Now
the compiler "knows" that this xsl:param is of type node-set and will not
raise a type error.
Hope this helped.
=====
Cheers,
Dimitre Novatchev.
http://fxsl.sourceforge.net/ -- the home of FXSL
"arun prasath" <arunwaits@xxxxxxxxxxx> wrote in message
news:BAY2-F124pwACkWHZqY00003637@xxxxxxxxxxxxxx
> Hi,
> In my XSL,
> from the parent template I load a XML file using document() function. and
I
> pass this as parameter to child templates.
> <xsl:call-template name="main">
>    <xsl:with-param name="labelsfile" select="document('English.xml')"/>
> </xsl:call-template>
>
> In my child templates, I am retrieving using
>     <xsl:param name="labelsfile"/>
>
> I also have declared a key(xsl:key) in the importing xml file in my xsl.
>     <xsl:for-each select="$labelsfile">
>         <xsl:value-of select="key('label','ecollab.businessfollowedby')"
/>
>     </xsl:for-each>
>
> when I transform this using my java program, I get the following
exception.
> Can not convert #STRING to a NodeList!
>
> I want to know why we get this error usually.
> please help
> regards
> s.arun prasath
>
> _________________________________________________________________
> Make fun prints Click here to order. http://www.kodakexpress.co.in
Delivery
> anywhere in India.
>
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>
>
 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
| Current Thread | 
|---|
| 
 | 
| <- Previous | Index | Next -> | 
|---|---|---|
| [xsl] Can not convert #STRING to a , arun prasath | Thread | RE: [xsl] Re: Can not convert #STRI, Michael Kay | 
| [xsl] Can not convert #STRING to a , arun prasath | Date | Re: [xsl] Can not convert #STRING t, Mukul Gandhi | 
| Month |