- From: <bugzilla@jessica.w3.org>
- Date: Tue, 11 Oct 2016 19:32:58 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=29934 Bug ID: 29934 Summary: fn-parse-json-110 expects wrong result Product: XPath / XQuery / XSLT Version: Candidate Recommendation Hardware: PC OS: All Status: NEW Severity: normal Priority: P2 Component: XQuery 3 & XPath 3 Test Suite Assignee: oneil@saxonica.com Reporter: josh.spiegel@oracle.com QA Contact: public-qt-comments@w3.org Target Milestone: --- <test-case name="fn-parse-json-110" xmlns="http://www.w3.org/2010/09/qt-fots-catalog"> <created by="Michael Kay" on="2016-09-29"/> <test><![CDATA[parse-json('{"'||codepoints-to-string((10, 37))||'":"x", "\n%":"y"}', map{'escape':true(), 'duplicates':'reject'})]]></test> <result> <error code="FOJS0003"/> </result> </test-case> The input to parse-json is not a valid JSON text. From RFC7159: <quote> All Unicode characters may be placed within the quotation marks, except for the characters that must be escaped: quotation mark, reverse solidus, and the control characters (U+0000 through U+001F). </quote> Therefore, passing a naked control character should raise FOJS0001. -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Tuesday, 11 October 2016 19:33:06 UTC