xsl-list
[Top] [All Lists]

Re: [xsl] Re: Grouping by attribute

2009-10-21 10:34:59
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(_dot_)Honnen(_at_)gmx(_dot_)de> 
wrote:

From: Martin Honnen <Martin(_dot_)Honnen(_at_)gmx(_dot_)de>
Subject: Re: [xsl] Re: Grouping by attribute
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
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(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--






--~------------------------------------------------------------------
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(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--