在XSD中,<complextType>可以具有'block'和'final'属性,它们可以采用#all值或扩展名或限制列表。这些属性是什么意思?我们如何使用它们?
我从W3C对XSD 1.1的建议中找不到明确的答案。有人可以给我一些例子吗?
与XML Schema一样,非规范的“引物”提供的解释要比规范的规范更为清晰。在这种情况下,“控制派生类型的创建和使用”部分具有一个可行的示例,final
并且block
在不同类型的地址方面都有。
本质上,这final
意味着该类型根本不能具有任何子类型(具有适当的派生样式),而block
表示该类型可以具有子类型,但是当一个元素被声明为阻塞类型时,则该元素必须特别是声明的类型。 ,而不是子类型。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句