这篇关于XML Schema的大文档没有解释cvc的含义:
http://www.w3.org/TR/2007/WD-xmlschema11-1-20070830/#validation_failures
很明显,它类似于错误代码。但它是不存在的东西的首字母缩写(代码值约束???)。
答案 0 :(得分:6)
呃,CVC代表“验证规则”!
好吧,这没有多大意义,而且我认为它在the first working draft之前的日子里就像“内容验证约束”一样更合理。
主要的是:
cvc-
启动所有验证规则,可以避免名称与另一个规则之间的冲突,从而帮助实现唯一性。cvc-
开头,只有验证规则以cvc-
开头。同样,除src-
之外,所有架构表示约束都以schema-reference
开头。