- 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)