- From: Michael Shapiro <michael@creativescience.com>
- Date: Thu, 17 May 2001 12:26:40 -0700
- To: "Eddie Robertsson" <eddie@allette.com.au>
- Cc: <xmlschema-dev@w3.org>
Eddie, thanks for your help. Let's hope that "...someone with a better understanding of the spec can help us out here..." IMHO, the spec understanding (and, therefore, wide acceptance) value is underestimated by the spec authors. Sure, Primer is very helpful and is considered by many as *the most important* part of the spec but it does not (and should not) cover all the details. Well, TR/xmlschema-1 does not cover all the details either, sometimes leaving the interpretation of itself to the mail lists :) Thanks again, Michael > > > <schema> > > > <element name="inner"/> <!-- Top-level declaration --> > > > <element name="outer"> <!-- Top-level declaration --> > > > <complexType> > > > <sequence> > > > <!-- Reference to Top-level declaration --> > > > <element ref="inner"/> > > > <!-- Local declaration --> > > > <element name="inner"/> > > > </sequence> > > > </complexType> > > > </element> > > > </schema> > > > > For me it looks like the <element name="inner"/> has both > > a top-level declaration and a local declaration and that makes > > this schema invalid (at least that's how I read the spec: > > in absence of the clarification of the matter in XMLSchema.xsd > > such an interpretation is possible, even if it contradicts > > the intensions of the document authors ;-) > > > > Would you please elaborate a little bit more on the [1] to [2] relations. > > Hmm, after rereading the relevant sections in the spec I believe that you are > correct. It does actually look like the <element name="inner"/> has both a > top-level declaration and a local declaration. Hopefully someone with a better > understanding of the spec can help us out here... > > Cheers, > /Eddie
Received on Thursday, 17 May 2001 15:41:41 UTC