掌握XML模型的概念和作用_第1页
掌握XML模型的概念和作用_第2页
掌握XML模型的概念和作用_第3页
掌握XML模型的概念和作用_第4页
掌握XML模型的概念和作用_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验工程名称XML模型(二)实验目的及要求通过实验,使学生更进一步掌握XML模型的概念和作用;能够掌握DTD的根本语法、作用和使用方式。要求学生能够根据包含实体引用的XML文档推出满足要求的DTD文件,并使XML文件通过验证。实验内容实验1.设计DTD文件用于对以下XML文件的约定。其中“联系信息”为:“郑州文化路97号,联系人:李老师,张老师<?xmlversion="1.0"encoding="UTF-8"?><东软> <欢送词>欢送来到郑州大学软件学院</欢送词> <产品目录> <产品> <名称>仓库管理系统</名称> <价格单位="人民币元">5000</价格> <图片source=""/> <联系>&联系信息;</联系> </产品> <产品> <名称>工资管理系统</名称> <价格单位="人民币元">4000</价格> <图片source=""/> <联系>&联系信息;</联系> </产品> </产品目录></东软>实验2.解释以下dtd文件,并作适当修改xml文件使其能通过dtd文件的验证。<?xmlversion="1.0"encoding="UTF-8"?><!ELEMENT学生(姓名*)><!ELEMENT姓名(#PCDATA)><!ATTLIST姓名 性别(男|女)#REQUIRED><?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPE学生SYSTEM"S1.dtd"><学生> <姓名性别="Male">TOM</姓名> <姓名性别="Female">翠花</姓名></学生>实验3.为0405_2.xml写出dtd文件,要求号码为固定值。<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPE簿SYSTEM"s2.dtd"><簿> <报警号码="110">不要乱打报警</报警> <火警号码="119">一旦发生火灾,请及时拨打119</火警></簿>实验4.p64第1题实验5.为存储下面表格中数据,请1.设计DTD2.写出XML存储文件,并使之满足DTD中对数据结构的约定3.价格单位“元”用属性表达4.购书地点用实体表达数据如下:情调花生活,柳维媛著,28元,农村读物出版社,购于新华书店挪威的森林,村上春树著,林少华译,18.8元,上海译文出版社,购于新华书店人生假设只如初见,安意如著,23.8元,天津教育出版社,购于当当网芒果街上的小屋,西斯内罗丝著,潘帕译,24.5元,译林出版社,购于当当网长尾理论,史里克.安德森著,乔江涛译,35元,中信出版社,购于当当网魔鬼经济学,史蒂芬.列维特著,刘祥亚译,28元,广东经济出版社,购于当当网实验步骤1在XML中新建、编辑、修改DTD文件(或在XML中新建、编辑、修改XML文件)。2验证XML文件是否符合DTD文件的约束。3继续修正错误直至成功。根据DTD文件,如何写出满足要求的XML文件?实验环境XMLSPY实验结果与分析实验1:<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPE东软[<!ELEMENT东软(欢送词,产品目录)><!ELEMENT欢送词(#PCDATA)><!ELEMENT产品目录(产品)*><!ELEMENT产品(名称,价格,图片,联系)><!ELEMENT名称(#PCDATA)><!ELEMENT价格(#PCDATA)> <!ATTLIST价格 单位CDATA#REQUIRED> <!ELEMENT图片(#PCDATA)> <!ATTLIST图片CDATA#REQUIRED> <!ELEMENT联系(#PCDATA)> <!ENTITY联系信息"“郑州文化路97号,联系人:李老师,张老师">]><东软> <欢送词>欢送你来到贵州财经大学</欢送词> <产品目录> <产品> <名称>仓库管理系统</名称> <价格单位="人民币元">8000</价格> <图片source=""/> <联系>&联系信息;</联系> </产品> <产品> <名称>工资管理系统</名称> <价格单位="人民币元">5000</价格> <图片source=""/> <联系>&联系信息;</联系> </产品> </产品目录></东软>实验2:<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPE学生[<!ELEMENT学生(姓名*)><!ELEMENT姓名(#PCDATA)><!ATTLIST姓名性别(男|女)#REQUIRED>]><学生> <姓名性别="男">TOM</姓名> <姓名性别="女">翠花</姓名></学生>实验3:<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPE簿[<!ELEMENT簿(报警,火警)><!ELEMENT报警(#PCDATA)> <!ATTLIST报警 号码CDATA#FIXED"110"> <!ELEMENT火警(#PCDATA)> <!ATTLIST火警 号码CDATA#FIXED"119">]><簿> <报警号码="110">不要乱打报警</报警> <火警号码="119">一旦发生火灾,请及时拨打119</火警></簿>实验5:<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPE购书信息[<!ELEMENT购书信息(图书)*><!ELEMENT图书(书名,作者,译,价格,出版社,购置地点)*><!ELEMENT书名(#PCDATA)><!ELEMENT作者(#PCDATA)><!ELEMENT译ANY><!ELEMENT价格(#PCDATA)><!ELEMENT出版社(#PCDATA)><!ELEMENT购置地点(#PCDATA)><!ATTLIST价格 单位CDATA#FIXED"元"><!ENTITY购置地点1"购于新华书店"><!ENTITY购置地点2"购于当当网">]><购书信息> <图书> <书名>情调花生活</书名> <作者>柳维媛著</作者> <译></译> <价格单位="元">28</价格> <出版社>农村读物出版社</出版社> <购置地点>&购置地点1;</购置地点> </图书> <图书> <书名>挪威的森林</书名> <作者>村上春树著</作者> <译>林少华译</译> <价格单位="元"></价格> <出版社>上海译文出版社</出版社> <购置地点>&购置地点1;</购置地点> </图书> <图书> <书名>人生假设只如初见</书名> <作者>安意如著</作者> <译></译> <价格单位="元"></价格> <出版社>天津教育出版社</出版社> <购置地点>&购置地点2;</购置地点> </图书> <图书> <书名>芒果街上的小屋</书名> <作者>西斯内罗丝著</作者> <译></译> <价格单位="元"></价格> <出版社>译林出版社</出版社> <购置地点>&购置地点2;</购置地点> </图书> <图书> <书名>长尾理论</书名> <作者></作者> <译></译> <价格单位="元">35</价格>

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论