several questions

Hi!

I have some questions on the new version of "XML Schema Part 1:
Structures":

1) What about the "unambiguous content model"? Are you moving away from
it because the only hint I find is in 3.6 (last Note before 3.7): "The
above definition is implicitly non-deterministic, and should not be
taken as a recipe for implementations." ?

2) In 4.1 you introduce "blockDefault" and "finalDefault" by saying
they'll be explained later. It's done with "blockDefault"(4.4.2 and
there: "Element Declaration Schema Component"), but not with
"finalDefault.

3) What do you mean by "local type" in 3.2 and there: "Validation
Contribution: Element Valid (Explicit)" and there: Definition below 2.3.
Do you mean "anonymous type"?

4) In 3.6, just below the table "Schema Component: Model Group", the
spec only allows elements in "<group order='all'>...</group>"(xml
notation) constructs? Why? To avoid possible ambiguity between groups?

5) I didn't find any definite yes or no to the follow question. Say you
have(without namespace annotations):
...
<element name="a">
  <complextype>
    <element name="b" type="string"/>
    <element ref="a"/><!--!!!-->
  </complextype>
</element>
...

Is this allowed? I mean do you really have lexically scoped symbol
spaces or is it only allowed to reference top level definitions.

6) paragraph 3.2: "Element declaration details". Both, element
definitions
(on the top level) and element declarations(nested in type-defs/decls)
are allowed. In the heading "element declaration details" are you using
the word "declaration" for both cases?

cu
Volker

Received on Monday, 6 March 2000 11:34:10 UTC