Я ищу вариант выбора атрибута для элемента, на который можно напрямую установить или на который можно ссылаться.
это то, что я имею в виду:
<root>
<element>
<attribute ref="shortname" />
</element>
<element>
<attribute name="shortname" isEditable="true" anotherattrib="0815" />
</element>
</root>
Поскольку это не будет проблемой без XML-схемы, определение этого атрибута довольно сложно, если атрибут "name" элементаатрибут обязателен.
схема может выглядеть следующим образом
<xs:element name="attribute">
<xs:complexType>
<xs:attribute name="ref" use="required" />
<xs:attribute name="name" use="required" />
</xs:complexType>
</xs:element>
Есть ли возможность сделать выбор (похожий на xs: выбор для элементов) между атрибутами?Например, если есть атрибут из атрибута элемента с именем ref, другие атрибуты не допускаются.если нет, атрибут «имя» должен быть установлен ...
Эта проблема звучит чисто виртуально и академично, но я был бы рад, если бы было решение или если я совершенно не согласен с тем, что имеюразум:)
Заранее благодарю за любую помощь!
Дэйв