у меня есть XML-схема
<xs:complexType>
...
<xs:attribute ref="unaryOperator"></xs:attribute>
</xs:complexType>
<xs:attribute name="unaryOperator">
я пытаюсь использовать его в моем XML-файле
как это
<inv_constraint unaryOperator="not">
Редактор выдает мне эту ошибку:
Описание Путь к ресурсу Тип местоположения
[Xerces] cvc-complex-type.3.2.2: Атрибут «unaryOperator» не может появляться в элементе «inv_constraint».
@see: http://www.w3.org/TR/xmlschema-1/#cvc-complex-type abc.xml / prova line 28 Проблема XML
редактор предлагает мне сделать это так
<inv_constraint xmlns:ns1="http://abc/abcd" ns1:unaryOperator="not" >
если я не использую ссылку в схеме XML и просто копирую, вставляю атрибут вместо ссылки на него, тогда мой файл XML работает,
поэтому мой вопрос заключается в том, как я могу сделать допустимым мой xml без этого странного тега и сохранить ссылку в схеме xml?