Subject: Re: [xsl] Re: Grouping by attribute From: Lajos Joo <lajosjoo@xxxxxxxxx> Date: Wed, 21 Oct 2009 07:34:30 -0700 (PDT) |
I am using xmlspy for testing with the built in xslt engine which said that it is not a node item. And in java: Exception dropped during XSLT transformation: net.sf.saxon.trans.DynamicError: Required item type of second operand of 'intersect' is node(); supplied value has item type xs:string --- On Wed, 10/21/09, Martin Honnen <Martin.Honnen@xxxxxx> wrote: > From: Martin Honnen <Martin.Honnen@xxxxxx> > Subject: Re: [xsl] Re: Grouping by attribute > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Date: Wednesday, October 21, 2009, 4:07 PM > Lajos Joo wrote: > > Martin this is Great! I never thought it can be done > this short way. I was doing a 3 level deep <choose> > but still not working. There was only one complain from the > compiler that cn is declared as string: > >> <xsl:template > match="node()"> > >> <xsl:param > name="cn"/> > >> <xsl:if > test="descendant-or-self::node() intersect $cn"> > > > > So i changed it to <xsl:param name="cn" > select="/.."/> > > and now it is working as a charm. > > Which XSLT processor are you using that gave that > complain? > > -- > Martin Honnen > http://msmvps.com/blogs/martin_honnen/ > > --~------------------------------------------------------------------ > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/ > or e-mail: <mailto:xsl-list-unsubscribe@xxxxxxxxxxxxxxxxxxxxxx> > --~--
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Re: Grouping by attribute, Martin Honnen | Thread | Re: [xsl] Re: Grouping by attribute, Martin Honnen |
Re: [xsl] Re: Grouping by attribute, Martin Honnen | Date | Re: [xsl] Filename encoding, Florent Georges |
Month |