OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   XML Schema Simple Type Definitions

[ 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


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"/>

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"/>

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?

Joe Chiusano

> **************************************************************************
>   Joseph M. Chiusano
>   Logistics Management Institute
>   2000 Corporate Ridge
>   McLean, VA 22102
>   Email: jchiusano@lmi.org
>   Tel: 571.633.7722
> **************************************************************************


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS