建站学 - 轻松建站从此开始!

建站学-个人建站指南,网页制作,网站设计,网站制作教程

当前位置: 建站学 > 网站开发 > xml/XSLT教程 >

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

时间:2011-12-17 18:58来源: 作者: 点击:
一个相关的实例类似于 清单 9 这样。 清单 9. 匹配 Russian doll 模式模型的实例 双击代码全选 1 2 3 4 5 6 HelpDoc Section name = operation_instructions Title Operating your appliance./ Title Body First, o

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

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

 

双击代码全选
1
2
3
4
5
6
<HelpDoc> 
 <Section name="operation_instructions"> 
 <Title>Operating your appliance.</Title> 
 <Body>First, open the packaging and check to see...</Body> 
 </Section> 
</HelpDoc> 

  快速技巧:名称空间

  当一个模式被确定名称空间时(就是说,具有 targetNamespace),所有全局粒子都必须用全限定名称进行引用(即 prefix:name)。这样的名称空间被称为是暴露的。例如:

 

双击代码全选
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<xs:schema xmlns:xyz="http://xyzcompany.com" 
 targetNamespace="http://xyzcompany.com"> 
  
 <xs:element name="HelpDocs"> 
  <xs:complexType> 
  <xs:sequence>   
   <!--  Global element is referenced,   --> 
      <!--  must contain namespace prefix.   --> 
   <xs:element ref="xyz:Section"/> 
  </xs:sequence> 
  </xs:complexType> 
 </xs:element> 
  
 <xs:element name="Section">   
  <!--    --> 
 </xs:element> 
  
 </xs:schema> 
(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片