Re: [xsl] Count items in a key ?

Subject: Re: [xsl] Count items in a key ?
From: "G. Ken Holman" <gkholman@xxxxxxxxxxxxxxxxxxxx>
Date: Wed, 13 Oct 2010 17:34:19 -0400
At 2010-10-13 23:02 +0200, Olivier Jeulin wrote:
Le 13/10/2010 20:50, Dimitre Novatchev a C)crit :
On Wed, Oct 13, 2010 at 11:25 AM, Olivier Jeulin
<olivier.jeulin@xxxxxxxxx>  wrote:
Le 13/10/2010 19:50, Dimitre Novatchev a C)crit :

On Wed, Oct 13, 2010 at 8:23 AM, Scott Trenda<Scott.Trenda@xxxxxxxx> wrote:

New XSLT 2.1 feature? :)


Could be something as:

keys(keyname as xs:string) as item()*

and an additional overload:

keys(keyname as xs:string, document as document-node()) as
item()*

Yes, it looks fine. But keys are atomized, so shouldn't keys() return xs:anyType* instead of item()* ?


Did you mean xs:anyAtomicType* ? Yes, this is precise.

According to http://www.w3.org/TR/xpath-datamodel/#types-hierarchy xs:anyType seemed to be the most generic type, but I'm not an xpath/schema datatype guru ;)

But since the lookup value cannot be a node, I think Dimitre's xs:anyAtomicType* is more appropriate than xs:anyType.

I hope this helps.

. . . . . . . . . . Ken

--
XSLT/XQuery training:   after http://XMLPrague.cz 2011-03-28/04-01
Vote for your XML training:   http://www.CraneSoftwrights.com/s/i/
Crane Softwrights Ltd.          http://www.CraneSoftwrights.com/s/
G. Ken Holman                 mailto:gkholman@xxxxxxxxxxxxxxxxxxxx
Male Cancer Awareness Nov'07  http://www.CraneSoftwrights.com/s/bc
Legal business disclaimers:  http://www.CraneSoftwrights.com/legal

Current Thread