比方说,我想建立一个通用的复杂类型,像这样: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" />
和我试图以尽可能简单的方式去除冗余。