Subject: [xsl] Re: Re: Can not convert #STRING to a NodeList! Error.. From: "Dimitre Novatchev" <dnovatchev@xxxxxxxxx> Date: Sun, 9 Nov 2003 16:43:19 +0100 |
It seems to me that your description matches completely the guess I made in my previous message. If you do value your time it would be best to publish a complete (but the minimal possible) example, including the xslt code, the source xml document and where you think the problem happens. >From what you have written: > 3. From this template, I am again calling child templates using > <xsl:apply-templates> > <xsl:with-param name="labelsfile" select="$labelsfile"/> > </xsl:apply-templates> > 4. Next Default template prints the node values for some of the xml > tags. > 5. Next when a template node is matched (third),the third template is > being executed, I have declared the param tag > <xsl:param name="labelsfile"/> > > Problem comes only here.. here, the variable "labelsfile" is shown as a > String rather than a Nodelist. and its value is blank. > and when the tag <xsl:for-each select="$labelsfile"> is being executed, it > shows error. it seems that the "third template" is instantiated from a "default" template. If this is so, the default template does not use an "xsl:with-param" when it issues "xsl:apply-templates". If this is so, no value for any parameter is passed to the "third template" and the xsl:param named labelsfile does not get any value -- this causes the error message. ===== Cheers, Dimitre Novatchev. http://fxsl.sourceforge.net/ -- the home of FXSL XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Re: Can not convert #STRI, arun prasath | Thread | [xsl] Re: Re: Can not convert #STRI, arun prasath |
Re: [xsl] Re: Can not convert #STRI, arun prasath | Date | [xsl] Re: Re: Can not convert #STRI, arun prasath |
Month |