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: error: At xsl:choose, the value of "" is not a node-se t


Yep, that explained it.  Even though all the XSL are
included with <xsl:include>, the template evoked was
inside the one included later in order.

Thanks,
Xiaocun

--- "Clapham, Paul" <pclapham@core-mark.com> wrote:
> It isn't an error to have two templates that operate
> on the same element.
> If you do that, via xsl:include or otherwise, there
> is a set of priority
> rules that determine which one will apply, the last
> of these rules being to
> apply the last one appearing in the (merged)
> stylesheet.  In other words,
> this is a feature instead of a bug, because you can
> use xsl:include to cause
> templates in the includ-ee to override templates in
> the includ-er.
> 
> PC2
> 
> -----Original Message-----
> From: Xiaocun Xu [mailto:xiaocunxu@yahoo.com]
> Sent: August 2, 2001 15:48
> To: xsl-list@lists.mulberrytech.com
> Subject: Re: [xsl] error: At xsl:choose, the value
> of "" is not a
> node-set
> 
> 
> Thanks for all the help, guys.  Sorry for not
> mentioning the processor I use.  I currently use
> Saxon
> 6.0.2 (I know, I should be upgrading :(.  I will do
> exactly that after finishing up this release of the
> product).
> 
> After some investigation, the problem turned out to
> be
> template name conflicts.  I had included a number of
> XSL files in gXML2ePASS_base.xsl, and two of which
> had
> the same template name operate on the same element. 
> I
> modified them to use unique template names and now
> it
> works fine.
> 
> My question is, how come it did not complain about
> conflict template names during compile?  Does it
> instead compiles each of the included XSL by itself?
> 
> Much thanks,
> Xiaocun
> 
>  XSL-List info and archive: 
> http://www.mulberrytech.com/xsl/xsl-list
> 


__________________________________________________
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/

 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]