标签: xsd
有没有办法根据前一个元素值更改可用元素?
我有一些查找'原因'代码,但其中一些仅属于某些'产品'。
因此,我想创建每个产品查找原因代码枚举,并仅根据产品选择提供此功能。
这可能吗?
非常感谢
答案 0 :(得分:1)
我不认为这些“业务规则”可以在XSD中表达。
一种选择是创建schematron验证规则,以根据元素/属性值强制执行这些条件结构规则。
答案 1 :(得分:0)
您可以在XSD中实现元素多态性(同名),例如元素装饰w /枚举xsi:type属性,如描述 here