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

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

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

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

时间:2011-12-17 18:58来源: 作者: 点击:
类型定义 就跟您可以全局和局部地定义元素和属性一样,您也可以这样定义类型。前面的例子为 address 元素定义使用了局部定义的类型。要让该类型定义成为全局的,可将它从局部定义删除,取一个独特的名称,并将它放

  类型定义

  就跟您可以全局和局部地定义元素和属性一样,您也可以这样定义类型。前面的例子为 address 元素定义使用了局部定义的类型。要让该类型定义成为全局的,可将它从局部定义删除,取一个独特的名称,并将它放在根 schema 节点下,如 清单 7 所示:

清单 7. 局部作用域内引用的全局类型

 

双击代码全选
1
2
3
4
5
6
7
8
9
10
11
12
<xs:schema> 
 <xs:element name='address' type="address.type"/> 
 
 <xs:complexType name="address.type"> 
  <xs:sequence> 
  <xs:element name='street' type='xs:string'/> 
  <xs:element name='city' type='xs:string'/> 
  <xs:element name='state' type='xs:string'/> 
  <xs:element name='zipCode' type='xs:string'/> 
  </xs:sequence> 
 </xs:complexType> 
</xs:schema> 
(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片