XML实例.doc

上传人:b****1 文档编号:232516 上传时间:2022-10-07 格式:DOC 页数:5 大小:45.50KB
下载 相关 举报
XML实例.doc_第1页
第1页 / 共5页
XML实例.doc_第2页
第2页 / 共5页
XML实例.doc_第3页
第3页 / 共5页
XML实例.doc_第4页
第4页 / 共5页
XML实例.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

XML实例.doc

《XML实例.doc》由会员分享,可在线阅读,更多相关《XML实例.doc(5页珍藏版)》请在冰豆网上搜索。

XML实例.doc

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”?

>

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

共5页第5页

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1