深入理解XSD Schema:从基础到应用
1. 固定值与属性
在XML实例文档中,默认值和固定值常与元素的出现次数(基数)规范结合使用。当 <xsd:attribute> 元素存在固定属性时,其效果与元素固定值类似。若实例文档中存在该属性,其值必须与 <xsd:attribute> 元素上固定属性的值相对应;若不存在,支持XSD Schema的处理器会为实例文档添加该属性,并赋予其在模式中指定的固定值。
2. 模式中的注释
良好的代码文档对于新用户使用模式或进行模式代码维护至关重要。XSD Schema提供了多种文档注释选项:
- 标准XML注释 :XSD模式是XML文档,因此可使用标准XML注释。但典型的XML注释仅供人类阅读,而XML处理指令适用于机器可读信息。
- <xsd:annotation> 元素 :这是XSD Schema中的主要注释元素, <xsd:documentation> 和 <xsd:appinfo> 元素嵌套在其中。它可用于许多XSD Schema结构的开头。例如,在定义名称结构的简单模式中,可插入 <xsd:annotation> 元素及其中的 <xsd:documentation> 元素,示例代码如下:
超级会员免费看
订阅专栏 解锁全文
41

被折叠的 条评论
为什么被折叠?



