xmlspy只如何使用<xs:extend>标签
2017-04-26 11:29
381 查看
<xs:extend>只能作用于全局元素,也就是根元素。会在按类型里面出现一个base选项,里面就可以下拉你要继承的父元素。
下图中展示的就是fullpersoninfo继承了personinfo
相关xml代码如下:
<xs:element name="employee" type="fullpersoninfo"/>
<xs:complexType name="personinfo">
<xs:sequence>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="fullpersoninfo">
<xs:complexContent>
<xs:extension base="personinfo">
<xs:sequence>
<xs:element name="address" type="xs:string"/>
<xs:element name="city" type="xs:string"/>
<xs:element name="country" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
下图中展示的就是fullpersoninfo继承了personinfo
相关xml代码如下:
<xs:element name="employee" type="fullpersoninfo"/>
<xs:complexType name="personinfo">
<xs:sequence>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="fullpersoninfo">
<xs:complexContent>
<xs:extension base="personinfo">
<xs:sequence>
<xs:element name="address" type="xs:string"/>
<xs:element name="city" type="xs:string"/>
<xs:element name="country" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
相关文章推荐
- Struts标签-如何使用<s:select>标签
- html中如何使用<a>标签发送post请求
- Struts标签-如何使用<s:checkboxlist>标签
- <!DOCTYPE> 标签的深度剖析以及使用选择
- <c:if>标签的使用
- 使用HTML5的<vedio>标签插入视频,兼容主流浏览器
- 如何判断$_POST传送的<textarea>标签中的值是否为空
- JSP中使用html中的<base>标签不起作用
- <!DOCTYPE> 标签的深度剖析以及使用选择
- HTML中的<select>标签如何设置默认选中的选项
- <!DOCTYPE> 标签的深度剖析以及使用选择
- HTML中的<select>标签如何设置默认选中的选项
- Http Server:解析,在只有cgi-bin功能的服务器上如何通过html的<script>标签定位JQuery/JS代码。
- <a>标签-超链接中使用confirm方法
- <!DOCTYPE> 标签的深度剖析以及使用选择
- 【VS Shell Integrated】在VS.Net 2008 IDE中如何设置直接弹出的WPF窗体的Owner(对<在VS.Net 2008 IDE中直接使用WPF窗体作为弹出窗体>的补充
- <html:link>超链接标签的使用
- <s:action>标签的使用
- <c:redirect>标签的使用
- <fmt:formatDate/> 标签使用