- From: Paul Erion <p_erion@yahoo.com>
- Date: Wed, 24 Jul 2002 12:04:04 -0700 (PDT)
- To: xmlschema-dev@w3.org
Is it possible to derive the cardinality of a "simpleType" that I can
then apply to an element's minOccurs/maxOccurs attributes?
For example, the following simple type has a cardinality of 4 (I'm new
to schemas, so please feel free to correct me if I use any
schema-specific terms incorrectly)
<xsd:simpleType name="nameType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="bob" />
<xsd:enumeration value="carol" />
<xsd:enumeration value="ted" />
<xsd:enumeration value="alice" />
</xsd:restriction>
</xsd:simpleType>
and I would like to specify that the "swingers" element will have
exactly 4 "person" elements as children.
<xsd:element name="swingers">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="person" minOccurs="4" maxOccurs="4" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
but I'd like to somehow state that minOccurs/maxOccurs is equal to the
cardinality of "nameType" -- that is, without explicitly using '4'.
This isn't a critical thing, but it would be nice if when I add another
value to "nameType", I don't have to remember to modify the
minOccurs/maxOccurs values.
Thanks,
:Paul
__________________________________________________
Do You Yahoo!?
Yahoo! Health - Feel better, live better
http://health.yahoo.com
Received on Wednesday, 24 July 2002 15:04:05 UTC