के बिना क्रम वाली सूची के साथ एक प्रकार का विस्तार करने के लिए कैसे यह मेरी XML स्कीमाXSD: तत्वों
<xs:complexType name="Friend">
<xs:all>
<xs:element name="name" type="xs:string" />
<xs:element name="phone" type="xs:string" />
<xs:element name="address" type="xs:string" />
</xs:all>
</xs:complexType>
<xs:complexType name="Coworker">
<xs:all>
<xs:element name="name" type="xs:string" />
<xs:element name="phone" type="xs:string" />
<xs:element name="office" type="xs:string" />
</xs:all>
</xs:complexType>
बेहतर रख-रखाव के लिए का एक हिस्सा है, मैं एक (सार) सुपर प्रकार में साझा गुण चाहते हैं या कुछ इस तरह का। लेकिन अधिक महत्वपूर्ण, मैं चाहता हूं कि सभी तत्व अनियंत्रित और वैकल्पिक भी हों।
क्या यह संभव है, और इसे करने का सबसे अच्छा तरीका क्या है?
मुझे डर था कि यह मामला होगा। तो (1) यह होगा। – Cephalopod