Re: XPath 2 sequence item type determination
if (instance of . xs:integer) then 'integer' else if (instance of . xs:boolean) then 'boolean' else .... or, if you don't want to write a big nested set of tests and are running saxon, http://www.saxonica.com/documentation/extensions/functions/typeannotation.html type-annotation(item as item()) ==> xs:QName This function takes an item as argument. If the argument is a node, the function returns the type annotation of the node, as a QName. If the type is anonymous, this will be a system-generated internal name. If the argument is an atomic value, the function returns the type label of the atomic value, again as a QName. 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. ________________________________________________________________________
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format