Subject: RE: [xsl] Declaring more than one type for a parameter in xsl:function? From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Thu, 10 Jan 2008 16:27:24 -0000 |
> Pseudo example: > > <xsl:function name="myf:funct" as="xs:string"> > <xsl:param name="t" as="element(a) | element(b)"/> > ... Just use element() (the lowest common supertype). Or if the elements are members of the same substitution group, use the name of the substitution group head (with schema-element()). > > <xsl:function name="myf:funct" as="xs:string"> > <xsl:param name="t" as="element(b) | xs:string"/> > ... > That looks like a pretty peculiar function to want to write. Rethink the design. Michael Kay http://www.saxonica.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Declaring more than one t, Michael Kay | Thread | [xsl] Filtering a node-set, George James |
RE: [xsl] Filtering a node-set, Michael Kay | Date | RE: [xsl] Is there any way to ident, Michael Kay |
Month |