[xquery-talk] count all the distinct timezones in an XML document using XPath

David Carlisle davidc at nag.co.uk
Fri Dec 12 11:42:09 PST 2008


count(distinct-values(//(element(*,
xs:date)|attribute(*, xs:date)|element(*, xs:datetime)|attribute(*,
xs:datetime))/date-from-timezone(.))) eq 1

> If there was a map function in XPath

in simple cases (as here) you can use / as map otherwise  a for clause
serves that purpose.

your map(f,seq) is

for $s in seq return f($s)

David

________________________________________________________________________
The Numerical Algorithms Group Ltd is a company registered in England
and Wales with company number 1249803. The registered office is:
Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.

This e-mail has been scanned for all viruses by Star. The service is
powered by MessageLabs. 
________________________________________________________________________


More information about the talk mailing list