xmlDTD笔记1Word格式.docx

上传人:b****4 文档编号:7753910 上传时间:2023-05-09 格式:DOCX 页数:11 大小:796.36KB
下载 相关 举报
xmlDTD笔记1Word格式.docx_第1页
第1页 / 共11页
xmlDTD笔记1Word格式.docx_第2页
第2页 / 共11页
xmlDTD笔记1Word格式.docx_第3页
第3页 / 共11页
xmlDTD笔记1Word格式.docx_第4页
第4页 / 共11页
xmlDTD笔记1Word格式.docx_第5页
第5页 / 共11页
xmlDTD笔记1Word格式.docx_第6页
第6页 / 共11页
xmlDTD笔记1Word格式.docx_第7页
第7页 / 共11页
xmlDTD笔记1Word格式.docx_第8页
第8页 / 共11页
xmlDTD笔记1Word格式.docx_第9页
第9页 / 共11页
xmlDTD笔记1Word格式.docx_第10页
第10页 / 共11页
xmlDTD笔记1Word格式.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

xmlDTD笔记1Word格式.docx

《xmlDTD笔记1Word格式.docx》由会员分享,可在线阅读,更多相关《xmlDTD笔记1Word格式.docx(11页珍藏版)》请在冰点文库上搜索。

xmlDTD笔记1Word格式.docx

1.0"

encoding="

UTF-8"

>

!

ELEMENTpoem(author,title,content)>

ELEMENTauthor(#PCDATA)>

ELEMENTtitle(#PCDATA)>

ELEMENTcontent(#PCDATA)>

将在下面的想xml文件中引入上面的这个DTD,注意引入外部DTD的格式,后面的DTD路径的写法,特别是要配合格式良好的xml文件和有效的xml文件进行比较,深刻的理解DTD,结合java中的类(class)与对象(object)的关系进行比较,将会加深我们对DTD的理解,同时,还可以将html与css的引入相比较。

道理都是相通的。

3.内外部混合DTD这种方式使用的是非常的少,只需理解下面两个例子即可:

(DTD文件和xml文件)

4.DTD中定义元素的语法:

5.元素类型中的组合类型,这个应该注意一下:

6.元素类型的修饰符号(案例与语言):

7.DTD中属性定义语言:

8.结合上面的语法规则:

看下面一个简单的实例,对照上面图就可以理解属性对应与元素:

9.在这里注意两个概念:

1)CDATA与CDATA节区别:

CDATA节不会被xml处理器解析

2)#PCDATA与CDATA的区别:

元素类型与属性类型

10.NMTOKEY属性注意事项:

11.CDATA属性类型是字符,ID属性类型是属性的取值必须是唯一的,如身份证号。

12.IDREF属性类型案例简单的理解就是ID属性的引用:

13.Enumrated属性类型(java中的枚举):

14.属性的第一个特点:

必须有的(REQURIED)

15.属性的第二个特点:

可有可无(IMPLIED)

16.上面两个属性REQURIED使用的比较多的,IMPLIED属性使用的稍微的比较少,因为DTD就是来规范我们的xml,而IMPLIED是可有可无的就失去了DTD的意义。

17.属性的第三个特点:

固定值(FIXEDvalue)

18.属性的第四个特点:

默认值(DEFAULTvalue)

19.DTD本身很简单,但是要使用好还是有一定的难度的。

20.练习

(1):

根据下面的DTD写出对应的xml

最最小限制的xml文档:

DOCTYPENEWSPAPERSYSTEM“DTD-URL”>

NEWSPAPER>

<

ARTICLEAUTHOR=”abao”DATE=”2011-11-12”>

HEADLINE/>

BYLINE/>

<

LEAD/>

BODY/>

BOTES/>

/ARTICLE>

/NEWSPAPER>

下面是xmlspy中显示的结果:

(2)练习:

(根据下面的xml写出对应的DTD)

下面是简单的xml对应的DTD:

ELEMENT学生名册(学生+)>

ELEMENT学生(姓名,性别,年龄)>

ELEMENT姓名(#PCDATA)>

ELEMENT性别(#PCDATA)>

ELEMENT年龄(#PCDATA)>

ATTLIST学生学号ID#REQURIED>

ATTLIST学生兴趣CDATA#IMPLIED>

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2