Ограничить количество элементов с атрибутом через 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?