W3C home > Mailing lists > Public > public-qt-comments@w3.org > July 2017

[Bug 30145] New: [xslt30ts] streamable-015 expected result assumes validation of xsl:source-document input

From: <bugzilla@jessica.w3.org>
Date: Fri, 14 Jul 2017 11:42:15 +0000
To: public-qt-comments@w3.org
Message-ID: <bug-30145-523@http.www.w3.org/Bugs/Public/>
https://www.w3.org/Bugs/Public/show_bug.cgi?id=30145

            Bug ID: 30145
           Summary: [xslt30ts] streamable-015 expected result assumes
                    validation of xsl:source-document input
           Product: XPath / XQuery / XSLT
           Version: Proposed Recommendation
          Hardware: PC
                OS: Windows NT
            Status: NEW
          Severity: normal
          Priority: P2
         Component: XSLT 3.0 Test Suite
          Assignee: abel.online@xs4all.nl
          Reporter: botond23@gmail.com
        QA Contact: public-qt-comments@w3.org
  Target Milestone: ---

The test case streamable-015 in the streamable test-set assumes validation/type
info on the document processed by xsl:source-document.
>From https://www.w3.org/TR/xslt-30/#validation §3 I'd assume that the lack of
the validation attribute on the xsl:source-document has the same effect as
validation="strip".
So when constructing the attributes UnpaidPrincipalBalanceAmount the value
won't be converted to string via FmAmount/xs:decimal (as it would be with
available psvi) and thus retaining the trailing .0 in the values. However the
3rd assert expects the integer form:

 <assert>deep-equal(//@UnpaidPrincipalBalanceAmount/string(), 
                                 ('350000', '350000', '500000', '750000',
'175000'))</assert>

Imho one could choose from the following resolutions:
a) add a validation attribute to the xsl:source-document with a value other
than strip
b) update the test asserts
c) the default validation mode on xsl:source-document is other than strip - in
which case I kindly ask for a reference to the relevant part of the xslt spec.

best regards,
Botond Biró

p.s. in the streamable test-set there are several other test cases -specifying 
a source with @validation="strict" - that could be also affected

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Friday, 14 July 2017 11:42:22 UTC

This archive was generated by hypermail 2.3.1 : Friday, 14 July 2017 11:42:23 UTC