基于输入的XML标签

时间:2012-08-17 19:19:29

标签: xsd

任何人都可以帮助我! !有什么办法可以在XSD中定义基于输入的标签来生成XML吗?

代表:

<Element1>Hi</Element1>
<Element2>Hello</Element2>

如果您在Element1中有Hi,那么element2标签是必需的,否则它是可选的。

我知道有很多线索,但我无法正确使用。

〜阿迪蒂亚

1 个答案:

答案 0 :(得分:0)

在XSD 1.0中无法支持此功能。但是,您可以使用http://www.schematron.com/来强制执行这些规则。

如果您可以使用XSD 1.1,请查看co-occurence constraints