XSD: как определить зависимые атрибуты? - PullRequest
0 голосов
/ 19 августа 2011

Мне нужно определить схему, где у меня есть один атрибут, который должен быть определен при наличии другого необязательного атрибута.

Пример:

<someNode defaultValue="Hello" /> <!-- valid -->
<someNode defaultValue="Hello" defaultValueTranslatable="true" /> <!-- valid -->
<someNode defaultValueTranslatable="true" /> <!-- NOT valid -->

Как я могу определить это в моем xsd

1 Ответ

1 голос
/ 19 августа 2011

Боюсь, ты не можешь. XSD поддерживает необязательные атрибуты, но не поддерживает требуемые условные функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...