我有具有父子关系的 XML 数据,并且想要防止(每个 XSD)子是它自己的父。
XML:
<categories>
<category id="1">
<name>cat1</name>
</category>
<category id="2">
<name>cat2</name>
</category>
<category id="5" parent_id="5"> <!-- should not validate!-->
<name>subcat5</name>
</category>
</categories>
所以约束是, id 和 parent_id 需要不同。我尝试了一些东西,<xs:unique>
但没有任何运气。