[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] [no subject]>From David:) > The xpath/xquery specs > essentially informally use such a type to > >http://www.w3.org/TR/xpath20/#dt-numeric > > but because it isn't really a type there have to be special XDM > type promotion rules. Mit besten Gruessen / Best wishes, Hermann Stamm-Wilbrandt Developer, XML Compiler, L3 Fixpack team lead WebSphere DataPower SOA Appliances ---------------------------------------------------------------------- IBM Deutschland Research & Development GmbH Vorsitzender des Aufsichtsrats: Martin Jetter Geschaeftsfuehrung: Dirk Wittkopp Sitz der Gesellschaft: Boeblingen Registergericht: Amtsgericht Stuttgart, HRB 243294 From: Michael Kay <mike@xxxxxxxxxxxx> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Date: 10/02/2010 11:55 PM Subject: Re: How do I determine that an item is a numeric atomic value? > In XPath 1.0: > ========== > > number($x) = number($x) That would also return true if $x is a string or boolean or a node that can be converted to a number, for example the string "12" or the boolean true() or an attribute containing the value "12". In fact I think that's the closest you can get in XPath 1.0 - and it's good enough, because you don't really want to know whether it IS a number, you want to know whether it can be used in a context where a number is required. Michael Kay Saxonica > > In XPath 2.0 > ========== > Either the above, or: > > $x instance of xs:double or $x instance of xs:decimal
|
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
|