《XML》实验指导书 实验三.docVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验三:XML模型(一) 1 学时 2学时 实验目的与要求 通过实验,使学生理解XML模型的概念;能够掌握DTD的基本语法、作用和使用方式。要求学生能够根据XML文档推出满足要求的DTD文件,并使XML文件通过验证。 实验环境 XML SPY 准备工作 教师准备实验内容。 学生掌握DTD的基本概念、书写语法和使用方式。 实验内容 实验1. 为下列XML文件写出DTD文件并验证XML文件的有效性。 ?xml version=1.0 encoding=gb2312? !DOCTYPE 联系人列表 [ !ELEMENT 联系人列表 (联系人) !ELEMENT 联系人 (姓名) !ELEMENT 姓名 (#PCDATA) ] 联系人列表 联系人 姓名张三/姓名 /联系人 /联系人列表 实验2. 为个人自我介绍xml文件加上DTD文件并验证其有效性。 ?xml version=1.0 encoding=gb2312? !DOCTYPE 个人基本信息 [ !ELEMENT 个人基本信息 (学号,姓名,性别,年龄,专业,班级,家庭住址,个人爱好) !ELEMENT 学号 (#PCDATA) !ELEMENT 姓名 (#PCDATA) !ELEMENT 性别 (#PCDATA) !ELEMENT 年龄 (#PCDATA) !ELEMENT 专业 (#PCDATA) !ELEMENT 班级 (#PCDATA) !ELEMENT 家庭住址 (#PCDATA) !ELEMENT 个人爱好 (#PCDATA) ] 个人基本信息 学号20117760452/学号 姓名王鹏飞/姓名 性别男/性别 年龄20/年龄 专业软件开发Java/专业 班级四班/班级 家庭住址河南省郑州市/家庭住址 个人爱好睡觉/个人爱好 /个人基本信息 实验3. 为P41页第3题所写的xml文件添加DTD并验证其有效性。 ?xml version=1.0 encoding=gb2312? !DOCTYPE PCManager [ !ELEMENT PCManager (PCList*,Count) !ELEMENT PCList (PC) !ELEMENT PC (Type,Owner,Name,ID) !ELEMENT Type (#PCDATA) !ELEMENT Owner (#PCDATA) !ELEMENT Name (#PCDATA) !ELEMENT ID (#PCDATA) !ELEMENT Count EMPTY ] PCManager PCList PC TypeSever/Type OwnerLarry/Owner NameWWW主机/Name IDA0001/ID /PC /PCList PCList PC TypePC/Type OwnerIrene/Owner NameIreneXP/Name IDA0013/ID /PC /PCList PCList PC TypeSever/Type OwnerJohnny/Owner NameMail主机/Name IDA0008/ID /PC /PCList Count/Count /PCManager 实验4. 需要在两个或多个互斥的元素中进行选择,即多选一的情况。 根据下列代码中选择性元素列表的设定,添加文件实例集合部分,使得文件能够通过有效性验证。 ?xml version=1.0 encoding=gb2312? !DOCTYPE bookinfo [ !ELEMENT bookinfo (title,author,publish,price) !ELEMENT title (#PCDATA) !ELEMENT author (#PCDATA) !ELEMENT publish (publisher|ISBN|pubdate) !ELEMENT publisher (#PCDATA) !ELEMENT ISBN (#PCDATA) !ELEMENT pubdate (#PCDATA) !ELEMENT price (#PCDATA) ] bookinfo title题目/title author作者/author publish ISBN2013-1324-1534/ISBN /publish price12/price /bookinfo 实验5.根据要求为下列格式良好的文件添加DTD,并验证其有效性。要求:所在省 元素和直辖市 元素只能选择其中的一个。 ?xml version=1.0 encoding=gb2312? !DOCTYPE 通讯录 [ !ELEMENT 通讯录 (姓名,(所在省|直辖市)) !ELEMENT 姓名 (#PCDATA) !ELEMENT

文档评论(0)

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

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档