- From: Jeni Tennison <jeni@jenitennison.com>
- Date: Mon, 26 Aug 2002 10:54:53 +0100
- To: Stefan Wachter <Stefan.Wachter@gmx.de>
- CC: xmlschema-dev@w3.org
Hi Stefan,
> is there also an ordering between the member types that are
> referenced and the member types that are defined as anonymous inner
> types when deciding which member type to use to create an instance?
>
> I did not find a section in the spec. where an ordering of the
> member types is mentioned.
Yes. The member type definitions property of a union simple type is
defined as:
The sequence of Simple Type Definition components resolved to by the
items in the actual value of the memberTypes [attribute], if any, in
order, followed by the Simple Type Definition components resolved to
by the <simpleType> [children], if any, in order. If {variety} is
union for any Simple Type Definition components resolved to above,
then the that Simple Type Definition is replaced by its {member type
definitions}.
http://www.w3.org/TR/xmlschema-2/#derivation-by-union
So the member types specified in the memberTypes attribute go first,
followed by the member types defined as nested anonymous simple types.
Cheers,
Jeni
---
Jeni Tennison
http://www.jenitennison.com/
Received on Monday, 26 August 2002 05:55:00 UTC