- From: Michael Kay <mike@saxonica.com>
- Date: Thu, 17 May 2007 23:23:17 +0100
- To: <noah_mendelsohn@us.ibm.com>
- Cc: "'Andrew Welch'" <andrew.j.welch@gmail.com>, "'Florent Georges'" <darkman_spam@yahoo.fr>, "'Todd Moon'" <tmrfcm@gmail.com>, <xmlschema-dev@w3.org>
> I think the schema language looks a lot simpler, conceptually
> if not syntactically, if you start by forgetting about
> locals. Don't learn them, don't use them.
Also of course there is the terrible danger of writing
<xs:element name="z">
<xs:complexType>
<xs:sequence>
<xs:element name="e"/>
</xs:sequence>
</xs:complexType>
</xs:element>
when you meant
<xs:element name="z">
<xs:complexType>
<xs:sequence>
<xs:element ref="e"/>
</xs:sequence>
</xs:complexType>
</xs:element>
an error whose only effect is that invalid documents are not detected as
such.
Michael Kay
http://www.saxonica.com/
Received on Thursday, 17 May 2007 22:23:34 UTC