2008-10-27 1 views
0

Есть ли способ изменить доступные элементы на основе предыдущего значения элемента?XSD изменить доступные элементы на основе предыдущего значения элемента

У меня есть некоторые коды «Причина», но некоторые из них принадлежат только определенным «Продуктам».

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

Возможно ли это?

Большое спасибо

ответ

1

Я не думаю, что эти рода «бизнес-правил» может быть выражено в XSD.

Один из вариантов заключается в том, чтобы также создать правила валидации schematron для применения таких правил условной структуры на основе значений элементов/атрибутов.

0

Вы можете осуществить элемент полиморфизм (с тем же именем) в XSD для элементов экземпляра украшенных ж/перечисленной XSI: тип атрибутов, как описано here

 Смежные вопросы

  • Нет связанных вопросов^_^