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
>
**************************************************************************
>
>