IBM系列实验报告.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录1.介绍XML部分完成主要的实验作业(XML/DTD/SCHEMA/XPATH)12.介绍DB2部分完成主要的实验作业63.实验课程总结(收获和建议)100介绍XML部分完成主要的实验作业练习1:重点掌握: 形式良好的XML文档的基本架构要求:写一个形式良好的XML文档, 描述一句问候语“Hello Happy Birthday”.语句:rootHello amp; Happy Birthday/root练习2:重点掌握: 分析XML文档结构树,并用XML实体引用要求: 写一个形式良好的XML文档, 要求描述书架,书架上有书,书有书名、作者(可以有多个)、价格(可以不同)、出版社。作者包括姓名、地址、E-Mail(可选)。出版社包括地址、邮编。出版社地址包括省,市,街道。练习3:重点掌握: 按照DTD的规范要求编写XML要求:根据下面的DTD写出有效的XML文档。!ELEMENT doc (title?, chap*)?!ELEMENT title (#PCDATA)!ELEMENT chap (sect+)!ELEMENT sect (para+)!ELEMENT para (#PCDATA)!ATTLIST chap ctype CDATA #IMPLIED)遇到的困难:没有加!DOCTYPE DOC[,导致验证报错没有列举chap的属性ctype解决方法:查阅课件,自己改正通过同学的指出进行改正练习3: 补充内部DTD. 要求: consumer 有多个, email 可以有一个或没有. creditcardtype 一定有, 而且在牡丹卡和龙卡中选择一个. creditcardnumber 一定有. ?xml version=”1.0” encoding=”GB2312”?DOCTYPE consumerlist[请补充DTD部分]consumerlistconsumerconsumerIDD0005/ consumerIDnamezhang/nameEmailzhang@/EmailcreditcardCreditcardtype=”牡丹卡”creditcardnumber=”123456”/creditcard/consumer/consumerlist遇到的困难:开头第一行?xml……前多打了一个空格,检验报错不知道元素及属性有多个/有一个或没有/一定有如何表达枚举值的括号与元素之间没加空格导致报错解决方法:通过思考,进行改正通过翻阅课件进行尝试修改通过报错提示进行比对从而改正练习4:要求: 根据以下XML文档, 写出完整的外部DTD文档, 并在XML文档中引用DTD.Major的值为以下枚举值之一:Marketing,Finance,Accounting,Tourism.?xml version=”1.0” encoding =”GB2312”?studentliststudent major=”Marketing”nameLee/nameage20/ageid 102/id /studentstudent major=” Finance”nameTom/nameage21/ageid 105/id /student/studentlist遇到的困难:需要添加外部dtd的xml文档,第一行没有改动SYSTEM语句误写进DTD里外部DTD文件后缀.dtd没有添加报错解决方法:通过仔细查看课件添加了standalone = no进行改正通过看讲解,进行了改正通过报错提示进行比对从而改正练习5:重点掌握: 实体引用要求: 用(形式良好的)XML文档描述下列信息:Name: TomAge: 18Introduction: He is born on 1992-2-1, and he has a lovely dog, It’s a yellow and very clever dog.练习6:将下面的DTD语句转化为SCHEMA语句。?xml version =”1.0” encoding=”UTF-8”?!ELEMENT book (title, author, price)!ELEMENT title (#PCDATA)!ELEMENT author (#PCDATA)!ELEMENT price (#PCDATA)解决方法:通过仔细查看课件删去逗号进行改正通过看讲解,了解了sequence内部只能写子元素的语句。属性语句要写在外面。通过学习,了解complex的type名必须与定义元素的type保持一致。!ATTLIST book booktype CDATA #REQUIRED遇到的困难:typey与name之间加了个逗号,报错attribute写在xs:sequence里不会使用complextype练

文档评论(0)

gl5000 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档