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