[Home] [By Thread] [By Date] [Recent Entries]


Hello,

No, it's not valid.  You are trying to restrict xsd:string and extend it (by
adding attributes) at the same time.  You need to do it in two steps:

> >   <xsd:complexType name = "ConnectionTypeType1">
> >     <xsd:simpleContent>
> >       <xsd:extension base = "xsd:string">
> >         <xsd:attribute name = "OtherValue" type = "xsd:string"/>
> >       </xsd:extension>
> >     </xsd:simpleContent>
> >   </xsd:complexType>

> >   <xsd:complexType name = "ConnectionTypeType">
> >     <xsd:simpleContent>
> >       <xsd:restriction base = "ConnectionTypeType1">
> >         <xsd:enumeration value = "MaterialMovement" />
> >         <xsd:enumeration value = "Other" />
> >       </xsd:restriction>
> >     </xsd:simpleContent>
> >   </xsd:complexType>

Hope that helps,
Priscilla

------------------------------------------------------------------
Priscilla Walmsley                          priscilla@w...
Vitria Technology                            http://www.vitria.com
Author, Definitive XML Schema                  (Prentice Hall PTR)
------------------------------------------------------------------

> -----Original Message-----
> From: Yong Miao [mailto:yong.miao@a...]
> Sent: Friday, March 22, 2002 6:52 PM
> To: 'xml-dev@l...'
> Subject:  FW: what's wrong with this?
>
>
>
> > Hi,
> >
> > Can you tell the following segment of schema is valid or
> not? And WHY?
> >
> > <xsd:complexType name = "ConnectionTypeType">
> >     <xsd:simpleContent>
> >       <xsd:restriction base = "xsd:string">
> >         <xsd:enumeration value = "MaterialMovement" />
> >         <xsd:enumeration value = "Other" />
> >       </xsd:restriction>
> >     </xsd:simpleContent>
> >     <xsd:attribute name = "OtherValue" type = "xsd:string"/>
> >   </xsd:complexType>
> >
> > Somebody says
> >     <xsd:attribute name = "OtherValue" type = "xsd:string"/>
> > is not expected here. WHY?
> >
> > Thanks,
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > Yong Miao
> > Sr. Staff Engineer
> > Manufacturing R&D
> > Aspen Technology, Inc.
> > mailto: yong.miao@a...
> > Phone: 425-492-2204
> > Fax: 425-492-2125
> > http://www.aspentech.com/
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
>
> -----------------------------------------------------------------
> The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
> initiative of OASIS <http://www.oasis-open.org>
>
> The list archives are at http://lists.xml.org/archives/xml-dev/
>
> To subscribe or unsubscribe from this list use the subscription
> manager: <http://lists.xml.org/ob/adm.pl>
>
>


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member