Subject: Re: [xsl] problem with xsl:fork example From: "Michael Kay mike@xxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Thu, 9 Oct 2014 17:33:30 -0000 |
Thanks. Logged here for WG attention: https://www.w3.org/Bugs/Public/show_bug.cgi?id=27011 Michael Kay Saxonica mike@xxxxxxxxxxxx +44 (0) 118 946 5893 On 9 Oct 2014, at 18:24, Martin Honnen martin.honnen@xxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > > The first example in http://www.w3.org/TR/xslt-30/#splitting-examples uses no schema as far as I can tell but then tries a comparison with the operators 'lt' and 'ge' of an attribute node value with an xs:integer: > > transactions/transaction[@value lt 0] > transactions/transaction[@value ge 0] > > That generates warnings "Comparison of xs:untypedAtomic? to xs:integer will fail unless the first operand is empty" with Saxon 9.6 EE so I think the comparisons need to be written as > > transactions/transaction[number(@value) lt 0] > transactions/transaction[number(@value) ge 0] > > or > > transactions/transaction[xs:decimal(@value) lt 0] > transactions/transaction[xs:decimal(@value) ge 0] > > to work as intended or the operators '<' and '>' need to be used.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] problem with xsl:fork example, Martin Honnen martin | Thread | [xsl] Split one line to multiple li, sudheshna iyer sudhe |
[xsl] problem with xsl:fork example, Martin Honnen martin | Date | [xsl] Split one line to multiple li, sudheshna iyer sudhe |
Month |