【发布时间】:2013-09-27 13:32:31
【问题描述】:
是否可以跨多个 XML 实例验证 key/keyref。示例:xsd1 为 DataTypes 列表定义了一个模式和命名空间,每个 DataType 都有一个唯一的标识符 ID,它被定义为一个 keyref。 xsd2 定义了一个实体列表,这些实体应使用 xsd1 中的 ID。在 XML 创作软件 Oxygen 中,例如跨两个命名空间的 key/keyref 的 xsd 引用有效,但我没有设法创建一个验证场景,例如: "XML2 中的字段 X(针对 xsd2 验证)只能包含来自 XML1 中的字段 ID 的值(针对 xsd1 验证)"
这在 XML 创作状态下是否可行?还是我总是必须手动实施该验证?这没什么大不了的,但如果存在的话,为用户提供一个复杂的创作验证工具箱可能会有所帮助。
提前非常感谢!
【问题讨论】:
标签: xml validation xsd key keyref