XML模式(属性)和(多个元素)

XML模式(属性)和(多个元素),xml,xsd,schema,Xml,Xsd,Schema,在XML模式中。假设我已经有一个根元素,这是一个子元素 <car type="firebird">1970 Red Firebird</car> 1970红色火鸟 在XML模式中,如何声明该属性 另外,如果我有多个元素并声明为“minocours”,那么我还需要声明“maxocours”吗?我以这个链接为例。 您声明了一个“具有简单内容的复杂类型” (未经测试,也不一定正确-语法不太容易记住) <xs:complexType name="car">

在XML模式中。假设我已经有一个根元素,这是一个子元素

<car type="firebird">1970 Red Firebird</car>
1970红色火鸟
在XML模式中,如何声明该属性

另外,如果我有多个元素并声明为“minocours”,那么我还需要声明“maxocours”吗?我以这个链接为例。

您声明了一个“具有简单内容的复杂类型”


(未经测试,也不一定正确-语法不太容易记住)

<xs:complexType name="car">
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attribute name="type" type="xs:string"/>
    </xs:extension>
  <xs:simpleContent>
</xs:complexType>