预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共67页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

xml数据的底层结构主要内容一个例子什么是DTDWhy?内部声明例子外部声明例子DTD设计DTD语法元素的设定元素的使用(正确)元素的使用(错误)元素内容类型空元素的设定与使用不限制控制标记出现的次序与次数根元素、父元素与子元素元素出现次数指示符指定标记出现的次数(示例)选择性元素混合型元素递归结构例2.4 <?xmlversion="1.0"encoding="UTF-8"?> <!DOCTYPEmessage[ <!ELEMENTmessage(header,body,(signature|footer))> <!ELEMENTheader(date,from,to+,subject,banner?)> <!ELEMENTbody(paragraph*)> <!ELEMENTparagraph(#PCDATA)> <!ELEMENTsignature(#PCDATA)> <!ELEMENTfooterANY> <!ELEMENTdate(#PCDATA)> <!ELEMENTfrom(#PCDATA)> <!ELEMENTto(#PCDATA)> <!ELEMENTsubject(#PCDATA)> <!ELEMENTbanner(#PCDATA)> ]><message> <header> <date>25thDec2010</date> <from>Me</from> <to>You</to> <to>Yourfamily</to> <to>Yourfriends</to> <subject>happyChristmas</subject> <banner></banner> </header> <body> <paragraph>Bestwishes</paragraph> <paragraph>Hope</paragraph> </body> <footer> <date>ChirstmasDay</date> <from>Santa'slittlehelper</from> </footer> </message> DTD-实体内部实体声明内部实体的设定与使用一个外部实体声明外部实体的设定与使用实体在DTD中,可以被其它实体使用实体在DTD中,不可以循环,也不可以被元素设定使用参数型实体参数型实体(示例)_1参数型实体(示例)_2内部DTD结合外部DTD融合多个DTD元素的属性设定与使用认识属性元素的属性设定语法属性类型选项默认值参数属性的默认值属性的默认值属性的默认值属性的默认值#REQUIRED示例#IMPLIED示例#FIXED示例“默认字符串”示例Enumerated示例NMTOKEN示例NMTOKEN示例NMTOKENS示例ID属性类型ID错误示例属性类型IDREF示例IDREFS示例ENTITYENTITY示例ENTITIES示例NOTATIONNOTATION示例xml:spacexml:space示例xml:lang练习