[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: problem with xsl:fork example
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.
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|