[Home] [By Thread] [By Date] [Recent Entries]
Case 1 open extensibility on the extension element in the middle of the content model. <xs:sequence> <xs:element name="A" type="xs:string" /> <xs:element name="B" type="xs:string" /> <xs:element name="extension" type="xs:any" /> <xs:element name="D" type="xs:string" /> <xs:element name="E" type="xs:string" /> </xs:sequence> Open extensibility on the extension element in the middle of the content model. Case 2 <xs:complexType name="A1Type"> <xs:complexContent> <xs:extension> <xs:sequence> <xs:element name="D" type="xs:string" /> <xs:element name="extension" type="xs:any" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="A2Type"> <xs:complexContent> <xs:extension base="A1Type> <xs:sequence> <xs:element name="F" type="xs:string" /> <xs:element name="extension" type="xs:any" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> A2Type extends A1Type but both have open extensibility on the extension element. On Sun, Aug 7, 2022 at 7:02 PM C. M. Sperberg-McQueen <cmsmcq@b...> wrote:
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] |

Cart



