cvc在XML Schema(Validation)上下文中意味着什么?

时间:2014-04-24 11:31:39

标签: xml xsd

这篇关于XML Schema的大文档没有解释cvc的含义:

http://www.w3.org/TR/2007/WD-xmlschema11-1-20070830/#validation_failures

很明显,它类似于错误代码。但它是不存在的东西的首字母缩写(代码值约束???)。

1 个答案:

答案 0 :(得分:6)

呃,CVC代表“验证规则”!

好吧,这没有多大意义,而且我认为它在the first working draft之前的日子里就像“内容验证约束”一样更合理。

主要的是:

  1. 通过使用cvc-启动所有验证规则,可以避免名称与另一个规则之间的冲突,从而帮助实现唯一性。
  2. 它充当了规则类型的便捷线索,因为所有验证规则都以cvc-开头,只有验证规则以cvc-开头。同样,除src-之外,所有架构表示约束都以schema-reference开头。