比方說,我想建立一個通用的複雜類型,像這樣:XML架構:爲複雜類型設置默認值?
<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>
我想引用複雜類型在不同的地方在我的架構文件,如下所示:
<xs:element name="someButton" type="button" />
是否有可能我通過someButton元素設置按鈕子元素的默認值? (也就是說,如果我想someButton有「走出去」默認標籤或「index.html的」默認HREF)
基本上...現在我有這樣的事情
<Field Name="State" DataSourceField="State" />
和我試圖以儘可能簡單的方式去除冗餘。