- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
lession2-XML中使用DTD
* * * * 在复杂例子中可给出一些例子解释含义 * * * 实体定义-外部参数实体 定义外部参数实体的语法格式如下: !ENTITY % 实体名 实体性质 URL 实体性质指:public 或者system 参数实体的引用则为: %实体名; 外部参数实体常用于将多个独立的DTD文档组合成一个大的DTD文档 例子:lession2_4.dtd 1、结合class_info.xml文档,写出以下信息的dtd文档 班级编号 班级人数 学号 姓名 出生日期 08001 32 0800101 何东 1985-12-23 0800102 何西 1986-1-15 08002 28 0800201 何南 1985-10-5 0800202 何北 1985-7-19 2、结合document.xml文档,写出相应的dtd文档 作业 作业 3、根据相应电视节目表TVSCHEDULE.dtd,写出相应的XML文档 ?xml version=1.0 encoding=UTF-8? !ELEMENT TVSCHEDULE (CHANNEL+) !ELEMENT CHANNEL (BANNER,DAY+) !ELEMENT BANNER (#PCDATA) !ELEMENT DAY (DATE,(HOLIDAY|PROGRAMSLOT+)+) !ELEMENT HOLIDAY (#PCDATA) !ELEMENT DATE (#PCDATA) !ELEMENT PROGRAMSLOT (TIME,TITLE,DESCRIPTION?) !ELEMENT TIME (#PCDATA) !ELEMENT TITLE (#PCDATA) !ELEMENT DESCRIPTION (#PCDATA) !ATTLIST TVSCHEDULE NAME CDATA #REQUIRED !ATTLIST CHANNEL CHAN CDATA #REQUIRED !ATTLIST PROGRAMSLOT VTR CDATA #IMPLIED !ATTLIST TITLE RATING CDATA #IMPLIED !ATTLIST TITLE LANGUAGE CDATA #IMPLIED 作业 4、根据相应NEWSPAPER.dtd,写出相应的XML文档 ?xml version=1.0 encoding=UTF-8? !ELEMENT NEWSPAPER (ARTICLE+) !ELEMENT ARTICLE (HEADLINE,BYLINE,LEAD,BODY,NOTES) !ELEMENT HEADLINE (#PCDATA) !ELEMENT BYLINE (#PCDATA) !ELEMENT LEAD (#PCDATA) !ELEMENT BODY (#PCDATA) !ELEMENT NOTES (#PCDATA) !ATTLIST ARTICLE AUTHOR CDATA #REQUIRED !ATTLIST ARTICLE EDITOR CDATA #IMPLIED !ATTLIST ARTICLE DATE CDATA #IMPLIED !ATTLIST ARTICLE EDITION CDATA #IMPLIED 作业 5、根据以下结构,设计相应的dtd及xml文档 设计过程说明: 1、分别设计油画、雕塑、古币的DTD语句 2、使用外部实体将多个dtd连接成一个dtd文档 3、根据设计好的DTD文档,编写相应的XML文档 4、生成完整的xml文档 油画: 雕塑: 古币: 名称 作者 尺寸 成画时间 蒙娜丽莎 达芬奇 77cm*53cm 1503年 最后的晚餐 达芬奇 420cm*910cm 1495年 作品名称 雕塑者 质量 大卫 开朗基罗 一级 思想者 罗丹 一级 币值 使用年代 100 清朝 50 宋朝 * * 我们只需要看得懂,会用即可 * 原理图 案例 myClass2.xml (拷贝ppt). myClass.dtd 手写. note: myClass.dtd 空格 * 1原理图示意2.把myclass2.xml - myClass3.xml 做成内部dtd * 讲解 * 讲解 * 讲解 * 讲解 : 带看一个struts-config.xml * 案例演示 :myClass.dta 中 修改为 1.EMPTY 2.ANY 对应xml 名字周星驰介绍xx/介绍/名字 去测试myClass2.xml * 问问题 * 问问题 * 问问题 * 案例: !ELEMENT 学生 (名字+,年龄*,介绍) * 解决办法: !ELEMENT MYFILE (TITLE|AUTHOR|EMAI
文档评论(0)