预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

实验三在XML文档中使用XMLSchema姓名:班级:学号:一、实验目的通过本实验使学生能够(1)了解并掌握XMLSchema的定义方法及其用途;(2)了解并掌握Schema的基本结构;(3)了解并掌握Schema的数据类型;(4)了解并掌握Schema的元素声明;(5)了解并掌握Schema的属性声明;(6)了解并掌握XMLSpy中基于Schema的XML文件输入。二、实验要求(1)能参照示例XML文件进行对应的XMLSchema定义;(2)能利用Schema对XML文件进行验证。三、实验原理(1)XMLSchema是对XML结构进行定义的另一种机制;(2)XMLSchema本身符合XML语法。四、实验内容为实验一“旅行社信息”设计的XML文档编写Schema文档;使得Schema文档中包含以下技术的使用:(1)简单类型元素的定义与应用;(2)复杂类型元素的定义与应用;(3)属性声明的使用。相关代码:<?xmlversion="1.0"encoding="UTF-8"?><xs:schemaxmlns:xs="http://www.w3.org/2001/XMLSchema"elementFormDefault="qualified"attributeFormDefault="unqualified"><xs:complexTypename="travelPreOrder"><xs:sequence><xs:elementname="travelAgency"="mytravelAgency"></xs:element><xs:elementname="planeCompany"type="myplaneCompany"></xs:element><xs:elementname="trainCompany"="mytrainCompany"></xs:element><xs:elementname="busCompany"type="mybusCompany"></xs:element></xs:sequence></xs:complexType><xs:complexTypename="mytravelAgency"><xs:sequence><xs:elementname="travelAgencyName"type="xs:string"></xs:element><xs:elementname="travelAgencyEmail"type="xs:string"></xs:element><xs:elementname="travelAgencyAddress"type="mytravelAgencyAddressType"></xs:element><xs:elementname="travelAgencyPerson"type="mytravelAgencyPerson"></xs:element></xs:sequence></xs:complexType><xs:complexTypename="mytravelAgencyAddressType"><xs:sequence><xs:elementname="province"="xs:string"></xs:element><xs:elementname="city"type="xs:string"></xs:element><xs:elementname="street"type="xs:string"></xs:element><xs:elementname="postalcode"type="xs:string"></xs:element></xs:sequence></xs:complexType><xs:complexTypename="mytravelAgencyPerson"><xs:sequence><xs:elementname="name"="xs:string"></xs:element><xs:elementname="sex"type="xs:string"></xs:element><xs:elementname="IdCard"type="xs:string"></xs:elemen