Hãy nói rằng tôi muốn thiết lập một complexType chung chung như vậy:Lược đồ XML: Đặt giá trị mặc định cho một 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>
Và tôi muốn tham chiếu đến complexType ở những nơi khác nhau trong tập tin giản đồ của tôi như vậy:
<xs:element name="someButton" type="button" />
Có thể cho cách nào để đặt giá trị mặc định cho các phần tử con nút thông qua phần tử someButton? (Ví dụ nếu tôi muốn someButton để có một nhãn mặc định của "Go" hay a href mặc định của "index.html")
Về cơ bản ... ngay bây giờ tôi có một cái gì đó giống như
<Field Name="State" DataSourceField="State" />
và tôi m cố gắng loại bỏ sự dư thừa theo cách đơn giản nhất có thể.