【发布时间】:2015-02-11 06:38:23
【问题描述】:
一个简单的场景:如果一个字段包含“A”,那么另一个字段不应该包含“B”。如何为其编写 XSD 架构。 示例:
<root>
<field_1>A</field_1>
<field_2>B</field_2>
</root>
如何编写一个 XSD 架构,根据另一个元素的值对一个元素的值施加限制?
【问题讨论】:
标签: xml validation xsd schema
一个简单的场景:如果一个字段包含“A”,那么另一个字段不应该包含“B”。如何为其编写 XSD 架构。 示例:
<root>
<field_1>A</field_1>
<field_2>B</field_2>
</root>
如何编写一个 XSD 架构,根据另一个元素的值对一个元素的值施加限制?
【问题讨论】:
标签: xml validation xsd schema
您无法在 XML Schema 1.0 中执行此操作 - 您需要查看其他地方,例如在 Schematron 或 Relax NG 进行此类验证。
【讨论】: