版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验3 创建XML文档网上订单一、实验内容请仔细分析下述表1与表2中的网上订单信息,按要求完成实验和实验报告。二、实验要求:1、根元素用“订单”,二级子元素用“基本信息”、“图书信息”、“合计”和“快递信息”分别描述订单的基本信息、图书信息、合计和快递公司信息,三级元素根据订单中的信息定义。2、编写XML Schema文档(XSD文档)定义XML文档,并验证订单XML文档。XSD文档模式要求如下:1) 订货时间和发货时间用日期时间型。2) 订单号用11位数字字符型,使用正则表达式定义。3) “书名”一列中的“图书编号”使用ID类型的属性描述。4) 定购数量用整型。5) 所有的价格用实型,并精确
2、到小数点后的两位。6) 付款方式、发货状态用枚举类型(具体的值请自定义)7) 其余元素用字符串类型。3、编写XML文档分析报告(参见附录中样本)。4、按提供的实验报告模板格式撰写实验报告(见附录)。三、订单信息订单号:1973544姓名:史冬生时间:2016-4-28 8:10:23Email:120969762地址:江苏省无锡市钱藕路5号 惠山中等专业学校邮编:214151支付方式:支付宝包装:加固发货日期:2016.4.29 手机票单位:江苏省惠山中等专业学校表1 网上订单信息1书名书号定价会员价数量备注34846CSS标准网页布局开发指南9797302344
3、165;49.8¥39.841北京发货 已发38072XML开发典型应用数据标记、处理、共享与分析9834452566¥65.00¥48.751北京发货 已发39070深入浅出JavaScript7121023456¥55.00¥41.251北京发货 已发合计:¥169.8¥129.843图书品种数:3 总书 应付总书款:¥129.84 发货费:¥5 优惠:¥0.84 实际付款:¥134.00快递公司: 申通快递电话房出货时间:2016.4.29 07:10:
4、59订单状态:货已出库表2 网上订单信息2附录1:XML文档分析报告样本根据这次实验文档中网上订单以及实验要求,我绘制了简单的结构图如下:订单基本信息【自定义复杂类型】订单号(类型名:ddh)【自定义简单类型】姓名(类型名:string )【内置类型】订货时间(类型名:dateTime )【内置类型】发货时间(类型名:dateTime )【内置类型】Email(类型名:string )【内置类型】地址(类型名:string )【内置类型】邮编(类型名:string )【内置类型】付款方式(类型名:fkfs)【自定义简单类型】包装(类型名:string )【内置类型】手机(类型名:string
5、)【内置类型】发票单位(类型名:string )【内置类型】图书信息【自定义复杂类型】书名(类型名:shum)【自定义简单类型】【属性:ID(编号)自定义简单类型】书号(类型名:shuh)【自定义简单类型】定价(类型名:jiage)【自定义简单类型】会员价定价(类型名:jiage)【自定义简单类型】订购数量(类型名:integer )【内置类型】备注(类型名:string )【内置类型】合计【自定义复杂类型】定价(类型名:jiage)【自定义简单类型】会员价(类型名:jiage)【自定义简单类型】订购数量订购数量(类型名:integer )【内置类型】备注备注(类型名:string )【内置类
6、型】快递信息【自定义复杂类型】快递公司备注(类型名:string )【内置类型】快递电话备注(类型名:string )【内置类型】库房发货时间(类型名:dateTime )【内置类型】发货状态(类型名:fhzt)【自定义简单类型】说明:1、 蓝色标注的自定义类型每个只使用1次,所以直接在模式文件(XSD)中声明(定义);2、 红色标注的自定义类型要使用4次,所以采用重用方式在模式文件(XSD)中声明(定义);附录2:实验报告模板XML应用教程实验报告(XSD模式定义) 姓名: 学号: 班级: 2016年4月一、XSD文档分析与代码文档分析品略scheme xsd文档如下:1)dingdan.x
7、sd文档<?xml version="1.0" encoding="GB2312"?><schema xmlns="/2001/XMLSchema" xmlns:p="" targetNamespace=""><!- 以下是模式重用说明 -><include schemaLocation="jiage.xsd"/><!- 以下是定义根元素订单 -><element name=&q
8、uot;订单"><complexType><sequence><element name="基本信息" type="p:JBXX"/><element name="图书信息" type="p:TSXX" maxOccurs="unbounded"/><element name="合计" type="p:HEJI"/><element name="快递信息"
9、 type="p:KDXX"/></sequence></complexType></element><!- 以下是定义子元素基本信息 -><complexType name="JBXX"><sequence><element name="订单号" type="p:DDH"/><element name="姓名" type="string"/><element name
10、="订货时间" type="dateTime"/><element name="发货时间" type="dateTime"/><element name="Email" type="string"/><element name="地址" type="string"/><element name="邮编" type="string"/><e
11、lement name="付款方式" type="p:FKFS"/><element name="包装" type="string"/><element name="手机" type="string"/><element name="发票单位" type="string"/></sequence></complexType><!- 以下是定义子元素图书信息 ->
12、;<complexType name="TSXX"><sequence><element name="书名" type="p:SHUM"/><element name="书号" type="p:SHUH"></element><element name="定价" type="p:jiage"/><element name="会员价" type="p:
13、jiage"/><element name="订购数量" type="integer"/><element name="备注" type="string"/></sequence></complexType><!- 以下是定义子元素合计 -><complexType name="HEJI"><sequence><element name="定价" type="p
14、:jiage"/><element name="会员价" type="p:jiage"/><element name="订购数量" type="integer"/><element name="备注" type="string"/></sequence></complexType><!- 以下是定义子元素快递信息 -><complexType name="KDXX"
15、;><sequence><element name="快递公司" type="string"/><element name="快递电话" type="string"/><element name="库房发货时间" type="dateTime"/><element name="发货状态" type="p:FHZT"/></sequence></compl
16、exType><!- 定义订单号 -><simpleType name="DDH"><restriction base="string"><length value="7"></length><pattern value="d7"/></restriction></simpleType><!- 定义付款方式 -><simpleType name="FKFS"><re
17、striction base="string"><enumeration value="支付宝"/><enumeration value="邮局汇款"/><enumeration value="财付通"/><enumeration value="现金转账"/></restriction></simpleType><!- 定义书名及属性编号 -><complexType name="SHUM&
18、quot; mixed="true"><attribute name="ID" type="p:BIANGHAO" use="required"/></complexType><simpleType name="BIANGHAO"><restriction base="string"><length value="5"/> <pattern value="d5"/&
19、gt;</restriction></simpleType><!- 定义书号 -><simpleType name="SHUH"><restriction base="string"><length value="10"></length><pattern value="d10"></pattern></restriction></simpleType><!- 定义发货状态 -&
20、gt;<simpleType name="FHZT"><restriction base="string"><enumeration value="货已出库"/><enumeration value="货未出库"/></restriction></simpleType></schema>2)jiage.xsd文档<?xml version="1.0" encoding="UTF-8"?&
21、gt;<p:订单 xmlns:p="" xmlns:xsi="/2001/XMLSchema-instance" xsi:schemaLocation=" dingdan.xsd"><基本信息><订单号>1973544</订单号><姓名>史冬生</姓名><订货时间>2016-04-28T08:10:23</订货时间><发货时间>2016-04-29T10:11:23</发货时间><
22、;Email>120969762</Email><地址>江苏省无锡市钱藕路5号 惠山中等专业学校</地址><邮编>214151</邮编><付款方式>支付宝</付款方式><包装>加固</包装><手机>lt;/手机><发票单位>江苏省惠山中等专业学校</发票单位></基本信息><图书信息><书名 ID="34846">CSS标准网页布局开发指南</书名><书号>9797302344</书号><定价>49.8</定价><会员价>39.84</会员价><订购数量>1</订购数量><备注>北京发货 已发</备注></图书信息><图书信息><书名 ID="38072">XML开发典型应用数据标记、处理、共享与分析</书名><
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年小区车位销售策略分析
- 2026年加气站安全培训计划方案
- 2026年职工书法活动品牌策划方案
- 2026年夏季眼镜店活动方案
- 2026年安全事故过失致人重伤
- 2026年四川省德阳市罗江区中考英语诊断试卷(含详细答案解析)
- 2026年大班创造性游戏活动方案及流程
- 2026年医疗援疆工作计划书
- (2026年)院感科工作计划
- (2026年)中秋月饼作文
- 露天矿爆破安全操作规程
- 传染病及其预防知识培训课件
- “北京大学医学部附属北京大学第一医院附属北京大学第一医院2024年临床医学(医学影像学)试题及答案”
- 天龙功放AVR-X2000中文说明书
- 比亚迪公司偿债能力分析及改进对策
- 九年级化学上册 5.3 化合价说课稿 (新版)北京课改版
- 14万吨年丙烯腈合成工段的工艺设计
- 快速康复外科在骨科的应用
- 浙江预算管理办法
- 2025届云南省昆明市师大附中物理高一下期末统考试题含解析
- 新时代学校思想政治工作评价机制研究
评论
0/150
提交评论