RE: [xsl] testing for typeof

Subject: RE: [xsl] testing for typeof
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Tue, 6 May 2003 07:42:28 +0100
Look for the "instance of" operator:

<xsl:if test="$item instance of node()*">
<xsl:if test="$item instance of xs:string">
etc

The syntax has changed slightly in the latest working draft (published
yesterday): Saxon 7.5 implements the new syntax.

Michael Kay


> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx 
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Rob Rohan
> Sent: 06 May 2003 04:56
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] testing for typeof
> 
> 
> I am playing around with xslt2.0, and I need a way to test 
> the typeof something. I did a quick search on google, and I 
> have greped my quick reference (1.0 though). Is there a way, 
> or some totally obvious function to say something like
> 
> <xsl:if test="isNodeset(item)"...
> <xsl:if test="isString(item)"...
> <xsl:if test="isFloat(item)"...
> etc?
> 
> 2.0 (or at least The Saxon XSLT Processor from Michael Kay 
> v7.4) :) has a strongly typed overtones, and it seems like 
> these would be standard functions -
> 
> can some one point me in the right direction please
> 
> thanks
> 
> -- 
> Rob Rohan <me@xxxxxxxxxxxx>
> 
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread