Ограничение xs: любой элемент с некоторыми предопределенными атрибутами - PullRequest
0 голосов
/ 23 ноября 2018

Я пытаюсь создать схему XSD, в которой у меня есть корневой элемент, а именно контекст, с некоторыми атрибутами и любыми подэлементами.

Но проблема в том, что эти подэлементы также могут иметь некоторые атрибуты.Другими словами, в элементах контекста может быть любое количество дочерних элементов, но эти дочерние элементы должны иметь некоторые обязательные и необязательные атрибуты.

Когда я пытаюсь создать схему с помощью Liquid Studio , это не позволяет мне писать какой-либо контент в элементе xs:any для определения атрибутов.И я не смог найти решение в интернете.

Есть ли способ определить некоторые ограничения для элемента xs:any?

Ниже приведен SS из моего кода: enter image description here

1 Ответ

0 голосов
/ 23 ноября 2018

Да, к сожалению, ограничение xs:any подстановочными символами заключается в том, что вы не можете ограничивать тип / содержимое соответствующих элементов, вы можете ограничивать только имена их элементов.

В XSD 1.1 вы можете получитьвокруг этого, используя утверждения.

...