Я пытаюсь создать список элементов разных типов, но мне нужно ограничить один из типов, чтобы он появлялся не более одного раза.Вот пример:
<links>
<linktype1 id="1" />
<linktype3 id="2" />
<linktype2 id="3" />
<linktypespecific id="4" />
<linktype3 id="5" />
</links>
Я хочу разрешить любое количество linktype1, linktype2, linktype3 в любом порядке, но тип ссылки может появляться в любом месте внутри ссылок, но не более одного раза.
В настоящее время я реализовалвсе типы с группой подстановки, но это не позволяет ограничить количество типов, связанных с типом ссылки.
Возможно ли вообще реализовать это с помощью XML-схемы?