- From: <bugzilla@jessica.w3.org>
- Date: Wed, 05 Oct 2011 14:54:16 +0000
- To: public-xml-schema-testsuite@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=14388
Summary: NOTATION used directly for validation
Product: XML Schema Test Suite
Version: 2006-11-06
Platform: PC
OS/Version: Windows XP
Status: NEW
Severity: normal
Priority: P2
Component: Saxon tests
AssignedTo: cmsmcq@blackmesatech.com
ReportedBy: sandygao@ca.ibm.com
QAContact: public-xml-schema-testsuite@w3.org
Test: over015.v01.xml
Schema: Override/over015.xsd
XML: Override/over015.v01.xml
Expected validity: valid
Attribute "nota" is declared as having type xs:NOTATION. The attribute appears
in the XML file with a value "foo". This violates rule "enumeration facet value
required for NOTATION".
This can be fixed by declaring attribute "nota" as having a type derived from
xs:NOTATION by specifying enumeration values "foo" and "bar"
An alternative is to
- change "nota" to an element declaration
- add a global simple type "notaType" that restricts xs:NOTATION by specifying
enumeration values "foo" and "bar"
- add an xsi:type attribute on <nota> element to point to "notaType"
This latter set of changes also test the clarification that it's OK to declare
an element/attribute to have type xs:NOTATION (not a schema error), but it's
not OK to use NOTATION to validate a value (a runtime error).
--
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
Received on Wednesday, 5 October 2011 14:54:22 UTC