- From: Rainer Becker <r.becker@Nitro-Software.com>
- Date: Fri, 12 Jul 2002 04:56:24 -0400 (EDT)
- To: "'xmlschema-dev@w3.org'" <xmlschema-dev@w3.org>
- Message-ID: <819808E8E999D41196DA000102AF06CE0C63B6@SRV_KOM>
Hallo, I hope, that this has not been answered before, but I couldnīt find a hint in this list. My questions are: First question: Is it possible, to perform two or more consecutive derivations by restriction? Given the following schema: <?xml version="1.0"?> <xsd:schema xmlns:xsd=" http://www.w3.org/2001/XMLSchema <http://www.w3.org/2001/XMLSchema> "> <xsd:element name="Liste"> <xsd:complexType> <xsd:sequence> <xsd:element name="Firma" type="FirmaType" /> <xsd:element name="Operator" type="OperatorType" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:complexType name="ListType"> <xsd:sequence> <xsd:element name="Name" type="xsd:string" /> <xsd:element name="Comment" type="xsd:string" minOccurs="0" maxOccurs="3"/> <xsd:element name="Street" type="xsd:string" /> </xsd:sequence> </xsd:complexType> <xsd:complexType name="FirmaType"> <xsd:complexContent> <xsd:restriction base="ListType"> <xsd:sequence> <xsd:element name="Name" type="xsd:string" /> <xsd:element name="Comment" type="xsd:string" minOccurs="0" maxOccurs="2" /> <xsd:element name="Street" type="xsd:string" /> </xsd:sequence> </xsd:restriction> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="OperatorType"> <xsd:complexContent> <xsd:restriction base="FirmaType"> <xsd:sequence> <xsd:element name="Name" type="xsd:string" /> </xsd:sequence> </xsd:restriction> </xsd:complexContent> </xsd:complexType> </xsd:schema> Although I am not 100% sure I donīt think it is, because this schema produces an "invalid particle derivation by restriction". I can not find any other mistake in it. If my assumption is correct I would also be interested to know, why this is forbidden? Second question: I tried to find some kind of confirmation in the "Structures" for this problem. If one was able to give me a pointer in Structures, I would be very thankful. Regards Rainer Becker
Received on Monday, 15 July 2002 13:42:44 UTC