WEB开发网
开发学院WEB开发Xml 模式作用域:初级读本和最佳实践 阅读

模式作用域:初级读本和最佳实践

 2010-10-22 17:18:49 来源:WEB开发网   
核心提示: Russian doll 范式该范式来源于著名的俄罗斯套娃(Russian doll)— 一套尺寸由大到小的木头娃娃,一个套一个地装在一起,模式作用域:初级读本和最佳实践(5),Russian doll 范式局部地定义所有子元素;因此,每个元素及其类型都封装在其父元素之中,就像俄罗斯

Russian doll 范式

该范式来源于著名的俄罗斯套娃(Russian doll)— 一套尺寸由大到小的木头娃娃,一个套一个地装在一起。Russian doll 范式局部地定义所有子元素;因此,每个元素及其类型都封装在其父元素之中,就像俄罗斯套娃那样。

清单 8 中的例子 — 一种家电的帮助文档的简化表示 — 演示了该范式:

清单 8. Russian doll 风格的模式

<xs:schema> 
<xs:element name="HelpDoc"> 
<xs:complexType> 
 <xs:sequence>   
 <xs:element name="Section">   
  <xs:complexType> 
  <xs:sequence>   
   <xs:element name="Title" type="xs:string"/>   
   <xs:element name="Body" type="xs:string"/> 
  </xs:sequence> 
  <xs:attribute name="name" type="xs:string"/> 
  </xs:complexType> 
 </xs:element> 
 </xs:sequence> 
 <xs:/complexType> 
</xs:element> 
</xs:schema> 

一个相关的实例类似于 清单 9 这样。

清单 9. 匹配 Russian doll 模式模型的实例

<HelpDoc> 
 <Section name="operation_instructions"> 
 <Title>Operating your appliance.</Title> 
 <Body>First, open the packaging and check to see...</Body> 
 </Section> 
</HelpDoc> 

快速技巧:名称空间

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:模式 作用 初级

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接