- From: <bugzilla@jessica.w3.org>
- Date: Tue, 02 Jun 2015 14:16:44 +0000
- To: www-xml-schema-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=28738
Bug ID: 28738
Summary: An empty choice is not emptiable
Product: XML Schema
Version: 1.0/1.1 both
Hardware: PC
OS: All
Status: NEW
Severity: normal
Priority: P2
Component: Structures: XSD Part 1
Assignee: David_E3@VERIFONE.com
Reporter: mike@saxonica.com
QA Contact: www-xml-schema-comments@w3.org
CC: cmsmcq@blackmesatech.com
It seems that the intended meaning of "emptiable" as applied to a particle is
that empty content is a valid instance.
In this sense an empty choice <xs:choice/> is not emptiable, because empty
content is not a valid instance (the content must satisfy at least one branch
of the choice, and if there are no branches then it cannot do so).
The concept of "emptiable" is used less in 1.1 than in 1.0, but this error
still has unfortunate consequences, in particular allowing types to be
considered as valid restrictions of an empty choice when they should not be.
--
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Tuesday, 2 June 2015 14:16:47 UTC