2016-11-12 61 views
0

我有一個奇怪的現象在我的XML Schema,我要代表的一些數據,例如所謂的元素是element可以有3屬性att1att2att3和三個必須是獨特的羣體。XML唯一性和參考

這適用於<unique>約束的聲明,三個fieldxpath="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"/> 

我可以不要在att1上用key這樣做,因爲否則第一部分代碼將無效,即使unique聲明爲att1

我該如何在XML Schema中做到這一點(帶有引用)?

謝謝!

回答

0

我得到了一個解決方案,使用keykey_refelements而不是attributes