[
Lists Home |
Date Index |
Thread Index
]
- To: xml-dev@lists.xml.org
- Subject: XML Schema Simple Type Definitions
- From: "CHIUSANO, Joseph" <JCHIUSANO@lmi.org>
- Date: Wed, 6 Feb 2002 17:48:01 -0500
- Return-receipt-to: "CHIUSANO, Joseph" <JCHIUSANO@lmi.org>
Title: XML Schema Simple Type Definitions
Hi,
I have a question in regards to simple type definitions. I have defined a simple type of string length 5 declared as follows:
<xsd:simpleType name = "String5VariableType">
<xsd:restriction base = "xsd:string">
<xsd:maxLength value = "5" fixed = "true"/>
</xsd:restriction>
</xsd:simpleType>
I am using this simple type for several local elements. I would also like to declare another simple type (for example, called "SomeNewCodeType") which will also be string length 5. I can certainly declare it as follows:
<xsd:simpleType name = "SomeNewCodeType">
<xsd:restriction base = "xsd:string">
<xsd:maxLength value = "5" fixed = "true"/>
</xsd:restriction>
</xsd:simpleType>
However, I'd like to define the "SomeNewCodeType" simple type as type "String5VariableType" if possible. The only way I see that this can be done is by declaring a restriction with a base type of "String5VariableType" and then specifying a facet such as maxInclusive of "99999" (to have something listed as a restriction), or perhaps a regular expression - but this seems awful kludgy.
Any thoughts?
TIA,
Joe Chiusano
> **************************************************************************
> Joseph M. Chiusano
> Logistics Management Institute
> 2000 Corporate Ridge
> McLean, VA 22102
> Email: jchiusano@lmi.org
> Tel: 571.633.7722
> **************************************************************************
>
>
|