У меня странная ситуация в моей схеме XML, мне нужно, чтобы представить некоторые данные, например, элемент, называемый element
, который может иметь 3 атрибут att1
, att2
, att3
и три должны быть уникальными в группе.XML Уникальность и Reference
Это прекрасно работает с декларацией об ограничении <unique>
, с тремя field
и xpath="attrN"
.
Но мне нужно также указать на значение attr1
в другом элементе и не нужно быть уникальным как стоящий один.
пример: Я хотел бы, чтобы это:
<element att1="A" att2="B" att3="C" />
<element att1="A" att2="D" att3="C" />
<element att1="A" att2="B" att3="E" />
<element att1="K" att2="B" att3="F" />
Он работает до тех пор здесь ... но и иметь в том же документе ...
<element att1="A"/>
<element att1="K"/>
я могу 't делайте это с key
на att1
, потому что в противном случае первая часть кода будет недействительной даже с unique
декларацией att1
.
Как это сделать в XML-схеме (со ссылками)?
Спасибо!