- From: <bugzilla@jessica.w3.org>
- Date: Fri, 02 Oct 2015 13:46:04 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=29172 Bug ID: 29172 Summary: [FO31] Avoid anonymous types in schema for fn namespace Product: XPath / XQuery / XSLT Version: Last Call drafts Hardware: PC OS: All Status: NEW Severity: normal Priority: P2 Component: Functions and Operators 3.1 Assignee: mike@saxonica.com Reporter: mike@saxonica.com QA Contact: public-qt-comments@w3.org Target Milestone: --- We get most value from schema-aware XQuery and XSLT processing if we use named types rather than anonymous types; the precise type is then available for use in SequenceType constructs of the form as="element(*, typeName)". This is illustrated by test json-to-xml-046, which is not able to test the precise type annotation on an element node because the most precise type is anonymous. I therefore propose that in schema-for-json.xsd we replace all anonymous types by named types. (No change is needed to analyze-string.xsd because it already follows this convention.) The change does not affect any existing queries, nor does it affect the validation of instances; it purely makes more precise type information available for use in queries and stylesheets. -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Friday, 2 October 2015 13:46:06 UTC