没有合适的资源?快使用搜索试试~ 我知道了~
XML应用开发(软件品牌)-1期 3.10 案例分析-复杂类型指示器-Order指示器.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 169 浏览量
2022-07-13
13:49:36
上传
评论
收藏 48KB DOC 举报
温馨提示
试读
3页
XML应用开发(软件品牌)-1期 3.10 案例分析-复杂类型指示器-Order指示器.doc 学习资料 复习资料 教学资源
资源推荐
资源详情
资源评论
《单元三 XML Schema 应用》教学案例
——3.10 复杂类型-Order 指示器
知识点
Sequence 指示器,All 指示器,Choice 指示器。
技能点
能正确使用 Order 指示器中 Sequence 指示器,All 指示器,Choice 指示器定义元素出现顺序。
知识介绍
(1)Order 指示器用于定义元素的顺序,Order 指示器有 Sequence、All、Choice。
(2)<sequence> 规定子元素必须按照特定的顺序出现。
(3)<all> 指示器规定子元素可以按照任意顺序出现,且每个子元素必须只出现一次。
(4)<choice> 指示器规定可出现某个子元素或者可出现另外某一个子元素(非此即彼)。
案例 1:使用 Order 指示器规定子元素出现顺序。
声明一个元素 Book 描述图书信息;Book 包含子元素:BookID(图书编号)、BookName(书
名)、Press(出版社)和 Writer(撰写人),Book 子元素按声明的先后顺序出现;声明 Press 的
子元素 PressName(出版社名称)和 Address(出版社地址),Press 的子元素出现不分先后顺序;
声明 Writer 的子元素 Author (作者)和 Editor ( 编 者 ) ,Writer 子元素仅出现一个(3.10.1
-orderElement.xsd)
【代码实现】:
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="Book">
<xs:complexType>
<xs:sequence>
<!--子元素按顺序出现-->
<xs:element name="BookID" type="xs:integer"/>
<xs:element name="BookName" type="xs:string"/>
<xs:element name="Press" type="pressType"/>
<xs:element name="Writer" type="writerType"/>
</xs:sequence>
资源评论
努力搬砖的小王
- 粉丝: 17
- 资源: 7706
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功