我正在使用 RELAX NG Compact,并且遇到过一个子元素被两个独立父元素使用的情况。我该如何解决这个问题?
用例 1
<parent1>
<field usecase_123="test" />
</parent1>
用例 2
<parent2>
<field usecase_AAA="test" />
</parent2>
矛盾就在这里:
parent1 = element parent1 { element field { attribute usecase_123 {text} } }
parent2 = element parent2 { element field { attribute usecase_AAA {text} } }