- From: Ray S. Waldin <rwaldin@cacheon.com>
- Date: Tue, 20 Mar 2001 12:59:48 -0800
- To: <www-xml-schema-comments@w3.org>
Regarding http://www.w3.org/TR/2001/WD-xmlschema-formal-20010320/...
1) There is a well-formedness error starting on the third line of the
example schema:
<xsi:simpleType name="b"/>
<xsi:list base="xsi:integer"/>
</xsi:simpleType>
The xsi:simpleType element should not be empty.
2) Using "xsi" as a prefix for the "http://www.w3.org/2001/XMLSchema"
namespace is a little misleading as most of the recent XML Schema
specifications use this same prefix for the
"http://www.w3.org/2001/XMLSchema-instance" namespace.
3) The sample document:
<baz:a xmlns:baz="http://www.example.com/baz.xsd"
xsi:type="baz:u"
b="zero"
c="1 2">
<d>
<a>three</a>
<a>four</a>
</d>
</baz:a>
uses the "xsi" prefix, but does not define it. I presume this should map to
the "http://www.w3.org/2001/XMLSchema-instance" namespace, in this case.
4) In the sample document:
<baz:a xmlns:baz="http://www.example.com/baz.xsd"
xsi:type="baz:u"
b="zero"
c="1 2">
<d>
<a>three</a>
<a>four</a>
</d>
</baz:a>
The "baz:a" element (which is of complexType "baz:u") does not allow the "d"
element in its content model. Only the "baz:d" element is allowed.
-Ray
Received on Tuesday, 20 March 2001 16:00:30 UTC