检查XSD中XML元素的值

检查XSD中XML元素的值,xml,xsd,conditional-statements,element,required,Xml,Xsd,Conditional Statements,Element,Required,我想检查XSD中的XML元素值,如果该元素有一个特定的值,则XML中必须有另一个值 例如: <root> <Element1>test</Element1> <Element2>value</Element2> </root> 测试 价值 现在我想在XSD中检查Element1的值是否为“test”,当条件为true Element2时,元素必须是必需的 这可能吗 谢谢你的帮助。你看到这个问题了吗?我认为在

我想检查XSD中的XML元素值,如果该元素有一个特定的值,则XML中必须有另一个值

例如:

<root>
  <Element1>test</Element1>
  <Element2>value</Element2>
</root>


测试
价值

现在我想在XSD中检查Element1的值是否为“test”,当条件为true Element2时,元素必须是必需的

这可能吗


谢谢你的帮助。

你看到这个问题了吗?我认为在那个例子中,元素名是被选中的。在我的例子中,我必须检查元素的值。可能吗?你看到这个问题了吗?我认为在那个例子中,元素名是被选中的。在我的例子中,我必须检查元素的值。可能吗?