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