Subject: Re: [xsl] testing for string and number in XSLT 2.0 was Re: [xsl] Test For Numeric Values? From: Dimitre Novatchev <dnovatchev@xxxxxxxxx> Date: Fri, 8 Apr 2005 22:24:12 +1000 |
On Apr 8, 2005 9:55 PM, Michael Kay <mike@xxxxxxxxxxxx> wrote: > > > > What will really be useful is a function with an argument of item(), > > that returns the real type of the argument. > > > > This would be trivial to achieve if same-arity function > > overloading was allowed. > > > > Does anybody know of another way? > > You can write > > <xsl:choose> > <xsl:when test="$arg instanceof xs:boolean">boolean</xsl:when> > <xsl:when test="$arg instanceof xs:string">string</xsl:when> > etc. Until now I was under the impression that the "instance of" operator is usable only if the value has been type-annotated as result of validation against a specific xml schema (as described on page 287 of the XPath 2.0 book), (which may not be the case with a significant part of all transformations written and used in the real world). Is my understanding of the applicability of the "instance of" operator wrong ? Cheers, Dimitre Novatchev
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] testing for string and nu, Michael Kay | Thread | RE: [xsl] testing for string and nu, Michael Kay |
RE: [xsl] testing for string and nu, Pawson, David | Date | Re: [xsl] Problem with saxon7, Tran, Olaf Meske |
Month |