- From: <bugzilla@jessica.w3.org>
- Date: Thu, 09 Oct 2014 17:32:07 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=27011
Bug ID: 27011
Summary: [xslt 3.0] Problems with xsl:fork example
Product: XPath / XQuery / XSLT
Version: Working drafts
Hardware: PC
OS: All
Status: NEW
Severity: normal
Priority: P2
Component: XSLT 3.0
Assignee: mike@saxonica.com
Reporter: mike@saxonica.com
QA Contact: public-qt-comments@w3.org
Reported by Martin Honnen on xsl-list:
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.
--
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Thursday, 9 October 2014 17:32:08 UTC