Аттрибуты в XML Schema
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Аттрибуты в XML Schema Expand / Collapse
Автор
Сообщение
21.10.2006 23:19
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 28.10.2006 19:11
Сообщ.: 3, Visits: 5
Народ, нужна помощь в решении следующей задачи:
Есть следующие элементы XML-Документа:

<constant name="PATIENT" refValue="DISK_C_DIRECTORY" type="string" />
<constant name="PATIENT" type="string" value="DISK_D_DIRECTORY" />

Нужно описать в XML Sheme ограничение на тег constant, который может иметь атрибут value или refValue, но только один, а не оба. Как это осуществить?

Сообщ. #906163
22.10.2006 13:15
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
По моему, можно только указать, что оба атрибута необязательные, но тогда верным будет считаться элемент вида <constant name="PATIENT" type="string" />. Придется для элемента с атрибутом refValue придумывать другое название (например, constantRef) и использовать в схеме элемент <xsd:choice> для выбора между двумя возможными элементами.
Сообщ. #906183
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 7:40