> ; ...
... ...
За допомогою атрибута groupOrder можна також задавати режим використання групувати елементів При встановленому значенні OR можливе використання не всіх елементів групи, а лише деяких з них. Якщо задано значення AND, то обидва елементи повинні бути включені в обов'язковому порядку. Наприклад, для наступної групи правил:
будуть вважатися правильними тільки наступні варіанти:
...
...
або
Celtics
; ... player >
team >
Закрита і відкрита моделі опису вмісту елемента
Коли ми визначаємо модель вмісту поточного елемента, список додаткових допустимих елементів правилами не обмежується - він може вільно розширюватися. Наприклад, для наведеного вище правила, крім позначених елементів
, і цілком можуть використовуватися додаткові елементи, неописані правилами, наприклад, :
Celtics
; ...
... player >
< assistant > ... assistant b> >
team >
Проте в тому випадку, якщо ми хочемо обмежити створювані нами правила від включення додаткових елементів, ми повинні використовувати атрибут content і встановити для нього спеціальне значення CLOSED:
Тепер наведений фрагмент XML-документа буде вважатися некоректним, тому що параметром content заборонено використання всередині елемента team інших об'єктів, крім зазначених у правилі. p> Ієрархія класів
Для того, щоб при описі класу обмежити список об'єктів, які можуть бути батьківськими для даного елемента, необхідно використовувати елемент схеми domain . Інструкція вказує, що поточний об'єкт повинен визначатися строго всередині елемента, заданого цим тегом. Наприклад, в наступному фрагменті вказується, що елемент може бути визначений строго всередині тега :
...