XSD требуется один из двух атрибутов? - PullRequest
4 голосов
/ 28 сентября 2010

Быстрый вопрос, я знаю, что могу выбирать элементы, поэтому требуется один или другой, это здорово.

Возможно ли это сделать с помощью атрибутов? Простой пример ...

<xs:element name="date" minOccurs="1" maxOccurs="unbounded">
  <xs:complexType>
    <xs:choice>
      <xs:attribute name="monthid" type="id" use="optional" />
      <xs:attribute name="weekendid" type="id" use="optional" />
    </xs:choice>
  </xs:complexType>
</xs:element>

Из того, что я читал, это невозможно ... но я могу ошибаться!

Ответы [ 2 ]

3 голосов
/ 28 сентября 2010

XSD - требуется один из 2 атрибутов?

Неважно, я нашел ответ. Это научит меня смотреть в первую очередь.

0 голосов
/ 13 августа 2012

Вы должны посмотреть на эти страницы в W3C Wiki: Простые атрибуты и Атрибут muttex

...