XML-схема для фиксированного элемента с фиксированным атрибутом?

Каким будет правильное объявление схемы XML 1.0 для

<notice xml:lang="en">Banana banana banana</notice>

где:

  1. Атрибут xml:lang является обязательным
  2. Значение "en" является фиксированным обязательное
  3. Содержание уведомления – простой текст.
  4. Содержание уведомления является фиксированным (как указано выше) и обязательным?

Моя лучшая (но неправильная) попытка - это следующий фрагмент:

<xs:element name="notice" use="required" fixed="Banana banana banana">
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension>
        <xs:attribute ref="xml:lang" use="required" fixed="en"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
6
задан kjhughes 7 July 2015 в 00:17
поделиться