[xquery-talk] separating attribute name from its value and alsocounting similar attribute names and values

Michael Kay mhk at mhk.me.uk
Fri Mar 3 11:44:02 PST 2006

> thanks it worked using name() and string , now i need
> to count the similar attribute values

In XQuery, finding and counting duplicates always hinges on the
distinct-values() function. Call distinct values to find the values that are
present, then query your original source to find how many of each. Something

for $v in distinct-values(//@*[name()=$n])
return <attribute name="{$n}" value="{$v}"

Michael Kay

More information about the talk mailing list