在当前的W3c版本的XSD中,有没有办法在为特定节点定义规则时引用父节点或子节点?
为了更清楚,我可以在子节点中添加一个比较父节点值的规则,反之亦然吗?
谢谢&问候, 帕文。
答案 0 :(得分:1)
XSD 1.1中使用的XPath子集xs:alternative仅限于当前元素的属性轴。我不知道你还能用什么。
答案 1 :(得分:1)
您是否想要进行某种类型的跨元素验证,其中一个元素的架构取决于另一个元素的值?
也许有一种方法可以在父元素级别定义替代方案。
答案 2 :(得分:0)
XSD从文档级元素开始,定义每个元素允许的子元素或属性。
所以你的答案是肯定的 - 你可以定义子元素,但不是 - 你不能定义父元素。