Title: XML Schema Simple Type Definitions
Hi
Joe,
You're not required
to specify facets in a restriction. The following is
legal:
<xsd:simpleType name = "SomeNewCodeType">
<xsd:restriction base =
"String5VariableType"/>
</xsd:simpleType>
Hope that
helps,
Priscilla
------------------------------------------------------------------ Priscilla
Walmsley
priscilla@w... Vitria
Technology
http://www.vitria.com/ Author, Definitive XML
Schema
(Prentice Hall
PTR) ------------------------------------------------------------------
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@l... > Tel:
571.633.7722 >
**************************************************************************
> >
|