चलो कहते हैं कि मैं बहुत की तरह एक सामान्य complexType स्थापित करने के लिए चाहते हैं:एक्सएमएल स्कीमा: जटिल टाइप के लिए डिफ़ॉल्ट मान सेट करना?
<xs:complexType name="button">
<xs:sequence>
<xs:element name="id" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="href" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="label" type="xs:string" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
और मैं तो जैसे संदर्भित करने के लिए है कि complexType विभिन्न स्थानों में मेरी स्कीमा फ़ाइल में हैं:
<xs:element name="someButton" type="button" />
इसके लिए संभव है मुझे कुछ उप-तत्वों के माध्यम से बटन उप-तत्वों के लिए डिफ़ॉल्ट मान सेट करने के लिए? (Ie अगर मैं someButton "गो" का एक डिफ़ॉल्ट लेबल या "index.html" की एक डिफ़ॉल्ट href करना चाहते हैं)
मूल रूप से ... अभी मैं की तरह
<Field Name="State" DataSourceField="State" />
कुछ है और मैं मैं जितना संभव हो उतना सरल तरीके से अनावश्यकता को हटाने की कोशिश कर रहा हूं।