XML实例.doc
- 文档编号:232516
- 上传时间:2022-10-07
- 格式:DOC
- 页数:5
- 大小:45.50KB
XML实例.doc
《XML实例.doc》由会员分享,可在线阅读,更多相关《XML实例.doc(5页珍藏版)》请在冰豆网上搜索。
1.AliceSmith通过网络订购了部分商品,试为该订单建模(即书写保存订单信息的XML文档所对应的Schema),并写出保存该订单的XML文档。
以下是订单的基本信息:
订购时间:
2005-1-3
客户地址:
国家:
US
姓名:
AliceSmith
街道:
123MapleStreet
城市:
MillValley
省份:
CA
邮编:
90952
商家地址:
国家:
US
姓名:
RobertSmith
街道:
8OakAvenue
城市:
OldTown
省份:
PA
邮编:
95819
订单上的附加说明:
Hurry,mylawnisgoingwild!
订购商品的详细清单:
商品编号
商品名称
数量
价格($)
急件
附言
872-AA
Lawnmower
1
148.95
YES
Confirmthisiselectric
926-AA
BabyMonitor
1
39.98
NO
特殊格式说明:
订购时间:
日期型数据
邮编:
“/d{5}”
商品编号:
“/d{3}-[A-Z]{2}”
价格:
以美元计价的小数位数最大两位的非负十进制数据
急件:
只能取“YES”或“NO”值
(1)建模:
Schema
xmlversion=”1.0”?
>
schemaxmlns: xsd=”http: //www/w3.org/2001/XMLSchema” xmlns: pl=”http: //myserver/firstSchema” targetNamespace=”http: //myserver/firstSchema”> -订单数据类型定义--> complexTypename=”orderType”> sequence> elementname=”DTIME”type=”date”/> elementname=”CUSTOMERADDRESS”type=”pl: caddrType”/> elementname=”MERCHANTADDRESS”type=”pl: maddrType”/> elementname=”INSTRUCTION”type=”string”minOccurs=”0”/> elementname=”DETAIL”type=”pl: detailType” minOccurs=”1”maxOccurs=”unbound”/> sequence> complexType> -客户地址数据类型定义--> complexTypename=”caddrType”> sequence> elementname=”COUNTRY”type=”xsd: string”/> elementname=”NAME”type=”xsd: string”/> elementname=”STREET”type=”xsd: string”/> elementname=”CITY”type=”xsd: string”/> elementname=”PROVINCE”type=”xsd: string”/> elementname=”ZIP”type=”pl: zipType”/> sequence> complexType> -试补充商家地址数据类型定义--> complexTypename=”maddrType”> sequence> elementname=”COUNTRY”type=”xsd: string”/> elementname=”NAME”type=”xsd: string”/> elementname=”STREET”type=”xsd: string”/> elementname=”CITY”type=”xsd: string”/> elementname=”PROVINCE”type=”xsd: string”/> elementname=”ZIP”type=”pl: zipType”/> sequence> complexType> -试补充邮编数据类型定义--> simpleTypename=”zipType”> restrictionbase=”xsd: string”> patternvalue=”\d{5}”/> restriction> simpleType> -商品清单数据类型定义--> complexTypename=”detailType”> sequence> elementname=”SN”type=”pl: snType”/> elementname=”NAME”type=”xsd: string”/> elementname=”COUNT”type=”xsd: int”/> elementname=”PRICE”type=”pl: priceType”/> elementname=”URGENT”type=”pl: urgentType”/> elementname=”EXTRA”type=”xsd: string”minOccurs=”0”/> sequence> complexType> -试补充商品编号数据类型定义--> simpleTypename=”snType”> restrictionbase=”xsd: string”> patternvalue=”\d{3}-[A-Z]{2}”/> restriction> simpleType> -试补充价格数据类型定义--> complexTypename=”priceType”> simpleContent> extensionbase=”pl: mydecimal”> attributename=”currency”type=”xsd: string”use=”required”fixed=”$”/> extension> simpleContent> complexType> simpleTypename=”mydecimal”> restrictionbase=”xsd: decimal”> totalDigitsvalue=”2”/> minInclusivevalue=”0”/> restriction> simpleType> -试补充急件数据类型定义--> simpleTypename=”urgentType”> restrictionbase=”xsd: string”> enumerationvalue=”YES”/> enumerationvalue=”NO”/> restriction> simpleType> -订购元素定义--> elementname=”ORDER”type=”pl: orderType”/> schema> (2)XML文档: xmlversion=”1.0”? > 共5页第5页
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- XML 实例
![提示](https://static.bdocx.com/images/bang_tan.gif)