Ограничить количество элементов с атрибутом через XSD?

Есть фрагмент XML

<items>
    <itemUID>uid-1</itemUID>
    <itemUID>uid-2</itemUID>
    <itemUID key="true">uid-3</itemUID>
    <itemUID>uid-4</itemUID>
    <itemUID>uid-5</itemUID>
    <itemUID key="true">uid-6</itemUID>
    <itemUID>uid-7</itemUID>
</items>

правилоЭлементitems может содержать от 1 до неограниченных элементовitemUID, но только 0 или 2 или 3 элемента с атрибутомkey.

Могу ли я определить это правило только с ограничениями XSD?

Ответы на вопрос(1)

Ваш ответ на вопрос