Subject: Re: [xsl] Test For Numeric Values? From: James Fuller <jim.fuller@xxxxxxxxxxxxxx> Date: Fri, 08 Apr 2005 10:34:13 +0200 |
Michael Kay wrote: >>i know its late in the day re XSLT / XPATH 2.0 drafts, >> >>but doesnt this scenario sort of 'scream out' for a boolean function >>that tests for type, both basic (node, string, number) and schema ? >> >> >> > >There is such a construct: e.g. ($x instance of xs:decimal) > > > what does this mean in a basic conforming XSLT processor (of which none exists yet...) we can test for element() but what about string() or number().... >But in this case, I interpreted the requirement as being not to test whether >the attribute had a numeric type (ie. was defined as a number in the >schema), but whether its value had the lexical form of a number. > yes agreed there are nuances here >The XPath >2.0 construct for this is ($x castable as xs:decimal). > > I think the idea of a simple isnumber(), iselement(), isstring() for basic processor and for schema aware a istype(xs:decimal,$x) is more of what I am talking about..which of course I can write using xsl:function. thx, Jim >Michael Kay >http://www.saxonica.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Test For Numeric Values?, Michael Kay | Thread | RE: [xsl] Test For Numeric Values?, Michael Kay |
RE: [xsl] Test For Numeric Values?, Michael Kay | Date | RE: [xsl] Test For Numeric Values?, Andrew Welch |
Month |