Subject: RE: [xsl] rephrased: passing parameters to generic templates From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Wed, 12 Apr 2006 17:24:48 +0100 |
> > In XPath 2.0 you could get an error for relying on this, > > however, since in 2.0 a sequence of more than one node > > can't be converted into a string. > > It's not what I understand from '5.7.2 (in XSLT 2.0, indeed, not > XPath). 5.7.2 is about constructing nodes (e.g. text nodes or attribute nodes): it's not about conversion of values to a string. In this situation, multiple strings are implicitly concatenated, sometimes with a separator. In 2.0, if you try to pass a sequence of nodes to a function that expects a single string (for example, the substring() function), or if you try to convert such a sequence to a string directly by using string() or xs:string(), you get a type error. Michael Kay http://www.saxonica.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] rephrased: passing parame, Florent Georges | Thread | Re: [xsl] rephrased: passing parame, andrew welch |
[xsl] xslt 1.0 namespace on output , Manfred Staudinger | Date | RE: [xsl] rephrased: passing parame, Florent Georges |
Month |