期末考试卷-XML技术-B卷.docVIP

  • 0
  • 0
  • 约2.11千字
  • 约 2页
  • 2026-02-06 发布于山东
  • 举报

《XML技术》B卷第PAGE2页共3页

东莞理工学院城市学院(本科)试卷(A卷)

2014-2015学年第一学期

开课单位:计信系,考试形式:闭(机试)卷,允许带入场

科目:XML技术班级:12软工1、2、3班,姓名:学号:

题序

总分

得分

评卷人

注意:本试卷答案提交方法:以“学号全称+姓名命名系统文件夹,所有程序和答卷均放在此文件夹中.

第一题:综合操作题(第1,2小题各20分,第3小题30分,共70分)(得分:)

1,对于下列XML文档

如有下面的XML文件,请写出对应于该XML文件的DTD(文档类型定义)文件。

〈?xmlversion=”1。0”encoding=utf—8”?〉

purchaseOrderorderDate=”2003—10—20”〉〈!—-orderDate为日期型--〉

〈shipTocountry=”US

〈name>AliceSmith〈/name〉

street>123MapleStreet〈/street〉

〈city〉Mill

〈state〉CA〈/state

zip90952〈/zip〈!—-zip为整数—->

〈/shipTo>

billTocountry=”US”〈!——country必须出现—-〉

nameRobertSmith/name>

〈street>8OakAvenue</street〉

city>Old

〈state〉PA/state〉

〈zip〉95819</zip〉

/billTo

〈items〉〈!——item应至少出现1次——〉

〈itempartNum=872-AA”〉〈!-—partNum必须有,为字符串--〉

〈productName〉Lawnmower〈/productName〉

〈quantity1/quantity!—-quantity为整数——〉

USPrice〉148。95〈/USPrice〉〈!-—USPrice为float型—-

〈shipDate〉2003—05—21〈/shipDate〉!-—shipDate为日期型——>

〈/item>

itempartNum=926-AA”

〈productName〉BabyMonitor</productName〉

quantity1〈/quantity〉

〈USPrice>39.98〈/USPrice〉

<shipDate〉2003-06—21〈/shipDate

〈/item〉

/items

〈/purchaseOrder>

提示:

DTD(文档类型定义)文件可以这样开始:

!ELEMENTpurchaseOrder(shipTo,billTo,comment?,items)〉

!ATTLISTpurchaseOrdeorderDateCDATA#REQUIRED〉

〈!ELEMENTshipTo(name,street,city,state,zip)〉

〈!ELEMENTbillTo(name,street,city,state,zip)

!ELEMENTitems(productName,quantity,USPrice,sgipDate)〉

!ELEMENTname(#PCDATA)

!ELEMENTstreet(#PCDATA)〉

<!ELEMENTcity(#PCDATA)〉

〈!ELEMENTstate(#PCDATA)〉

〈!ELEMENTzip(#PCDATA)〉

〈!ELEMENTproductName(#PCDATA)〉

〈!ELEMENTquantity(#PCDATA)

〈!ELEMENTUSPrice(#PCDATA)〉

!ELEMENTshipDate(#PCDATA)

2,编写一个复杂元素的schema语句,它的父元素是food,子元素是fruit,meat和grain,其中fruit包含的子元素是apple,banana和pear;meat包含的子元素是pock和beef;grain包含的子元素是corn和rice。

3,编写一个班级通信录的XML文档,保存5条以上的数据,使用数据岛将全部记录显示出来,效果如下图所示。

本题提交方式:撰写实际的文档,文档以“姓名-题号命名,如“张三—1.1”表示第一答题的第一小题,“张三—1。2表示第一答题的第二小题,以此类推。

第二题:简答题(每小题10分,共30分)(得分:)

1,试分析NativeXMLDatabase与XML—enabled数据库的异同点。

文档评论(0)

1亿VIP精品文档

相关文档