测试XML模式定义

时间:2014-11-17 09:59:02

标签: xml xsd

如何检查XML Schema定义是否符合您的要求?特别是当涉及限制和检查将由外部合作伙伴使用的接口时,一些自动测试确保XSD表达我们期望的将是有益的imho。你怎么看待这件事?有什么建议吗?

1 个答案:

答案 0 :(得分:1)

如果模式的目的是验证实例,那么您可以通过验证大量有效和无效实例来测试它。除非您(a)从模式生成实例,这是毫无意义的,或者(b)在某些其他模式语言中(有效地)编写规则的其他描述,否则无法自动执行此操作。

如果您关注架构的其他可能用途,例如在数据绑定中,或作为其他模式的基线,您还需要在这些方面进行测试。