Схема XML (атрибуты) и (несколько элементов) - PullRequest
0 голосов
/ 29 сентября 2011

в схеме XML.Скажем, у меня уже есть корневой элемент, и это дочерний элемент

<car type="firebird">1970 Red Firebird</car>

В схеме XML, как мне объявить этот атрибут?

Также, если у меня есть более одного элемента и объявить "minOccours "мне нужно также объявить" maxOccours "?Я использую эту ссылку в качестве примера. XML-схема: как создать несколько одинаковых элементов?

1 Ответ

2 голосов
/ 29 сентября 2011

Вы объявляете «сложный тип с простым содержимым»

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

(Не проверено и не обязательно верно - синтаксис не совсем запоминается).

...