Subject: Re: Refactoring parsing code with XSLT 2.0
From: Dimitre Novatchev <dnovatchev@xxxxxxxxx>
Date: Fri, 13 May 2005 23:08:19 +1000
|
Hi Colin,
On 13 May 2005 12:01:46 +0100, Colin Paul Adams
<colin@xxxxxxxxxxxxxxxxxx> wrote:
> >>>>> "Dimitre" == Dimitre Novatchev <dnovatchev@xxxxxxxxx> writes:
>
> Dimitre> the result is:
>
> Dimitre> <value>5.5</value> <unit>in</unit>
>
> Dimitre> I haven't re-writen the "strSpan" template as an
> Dimitre> xsl:function simply because I need to decide on a clear
> Dimitre> convention how to represents the results of a function,
> Dimitre> which returns more than one sequence.
>
> Surely that's one sequence (of two elements)?
No, it is a sequence of two sequences and cannot be expressed in the
XPath 2.0 dtata model other than coding the items of each sequence as
children of a node -- but then we must also keep information about the
type of each item...
Cheers,
Dimitre
| Current Thread |
|
Michael Kay - 13 May 2005 08:16:00 -0000
|
|