在XML架构中。假设我已经有一个根元素,这是一个子元素
<car type="firebird">1970 Red Firebird</car>
在XML Schema中,如何声明该属性?
此外,如果我有多个元素并声明“minOccours”,我还需要声明“maxOccours”吗?我正在使用此链接作为示例。 XML Schema: how to have multiple identical elements?
答案 0 :(得分:2)
您声明了“具有简单内容的复杂类型”
<xs:complexType name="car">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" type="xs:string"/>
</xs:extension>
<xs:simpleContent>
</xs:complexType>
(未经过测试,不一定正确 - 语法不太令人难忘)。