XML与DTD
2006-10-19 02:40
183 查看
1)XML的产生:
XML的全称是Extensible Markup Language,意思是可扩展的标记语言,它是由W3C(World Wide Web Consortium)在1998年2月发布的,当时版本是XML1.0标准
2)XML和HTML的区别和比较:
HTML的全称是Hypertext Markup Language(超文本标记语言),而XML的全称是(eXtensible Markup Language)可扩展的标记语言
在编写HTML文档时,所有的标记都已经固定下来,我们不能去创造新的标记;而在编写XML文档时,我们可以任意地创建新的标记,包括中文的标记.所以说XML是可扩展的标记语言
在编写XML文档时,没有一套标准的标记供我们选择使用,需要我们自己去创建标记,所以我们说XML是创建标记语言的元语言
XML文档不能描述页面的排版和表现形状,它只是用于描述数据和数据的结构.也就是说, XML将数据和显示分开了,我们可以为这些数据设计不同的排版和表现形式,而数据本身不需要做任何的修改.
XML对文档的格式要求更加严格
在HTML文档中,可以直接使用<p>,<tr>,<td>等标签,而不用加结束标签,在XML中,可以标签和结束标签必须配套,也就是必须写成<p>...</p>,<tr>...</tr>或<td>...</td>
在HTML文档中,可以使用<br><hr><img src="login.gif" width="123" height="23">等单标签.而在XML中,空元素标签必须被关闭.空元素标签采用斜杠(/)来关闭.例如<br/><hr/>
在HTML文档中,标签是不区分大小写的.但在XML中,所有的标签都区分大小写
在HTML文档中,<b><i>...</b></i>是允许的,但在XML中,这是错误的.在XML中,所有的标签都要成对出现,合理签套,正确的形式是:<b><i>...</i></b>
在HTML文档中,属性值可以加引号,也可以不加.但在XML文档中,即使是数字字符,也必须加双引号或单引号
XML有且只能有一个根元素
在HTML中,可以有多个根元素,例如:
<table>
......
</table>
<table>
.....
</table>
但在XML中,有且只能有一个根元素,例如:
<table>
...
</table>
XML的全称是Extensible Markup Language,意思是可扩展的标记语言,它是由W3C(World Wide Web Consortium)在1998年2月发布的,当时版本是XML1.0标准
2)XML和HTML的区别和比较:
HTML的全称是Hypertext Markup Language(超文本标记语言),而XML的全称是(eXtensible Markup Language)可扩展的标记语言
在编写HTML文档时,所有的标记都已经固定下来,我们不能去创造新的标记;而在编写XML文档时,我们可以任意地创建新的标记,包括中文的标记.所以说XML是可扩展的标记语言
在编写XML文档时,没有一套标准的标记供我们选择使用,需要我们自己去创建标记,所以我们说XML是创建标记语言的元语言
XML文档不能描述页面的排版和表现形状,它只是用于描述数据和数据的结构.也就是说, XML将数据和显示分开了,我们可以为这些数据设计不同的排版和表现形式,而数据本身不需要做任何的修改.
XML对文档的格式要求更加严格
在HTML文档中,可以直接使用<p>,<tr>,<td>等标签,而不用加结束标签,在XML中,可以标签和结束标签必须配套,也就是必须写成<p>...</p>,<tr>...</tr>或<td>...</td>
在HTML文档中,可以使用<br><hr><img src="login.gif" width="123" height="23">等单标签.而在XML中,空元素标签必须被关闭.空元素标签采用斜杠(/)来关闭.例如<br/><hr/>
在HTML文档中,标签是不区分大小写的.但在XML中,所有的标签都区分大小写
在HTML文档中,<b><i>...</b></i>是允许的,但在XML中,这是错误的.在XML中,所有的标签都要成对出现,合理签套,正确的形式是:<b><i>...</i></b>
在HTML文档中,属性值可以加引号,也可以不加.但在XML文档中,即使是数字字符,也必须加双引号或单引号
XML有且只能有一个根元素
在HTML中,可以有多个根元素,例如:
<table>
......
</table>
<table>
.....
</table>
但在XML中,有且只能有一个根元素,例如:
<table>
...
</table>
相关文章推荐
- xml学习笔记 2. dtd
- 约束:HTML---->XML---->XML DTD---->XML Schema 解析:DOM---->+SAX----->Dom4J
- xml,dtd javaScript实现xml测试(1) http://www.51www.info/csdn/3116/1112/1124/264849397.html
- XML模式规范dtd,schema总结
- 在Eclipse中导入dtd和xsd文件,使XML自动提示
- webservice初次相识之XML限制文件DTD和Schema
- xml文件对应的DTD学习
- xml约束之dtd约束和schema约束---3
- xml约束之dtd约束和schema约束---3
- xml约束之dtd约束和schema约束---3
- zz XML/XSD/DTD(小知识)
- 第二天:xml_dtd_dom_jaxp
- XML文件内部写法--引入DTD规范
- XML-DTD
- (Step 4)解码 XML 和 DTD
- XML:DTD:Schema
- 【HTML/XML 9】XML中的DTD文件
- Java_xml_dtd约束规范实例
- MyEclipse 编写xml 配置文件没有提示, 配置 dtd
- xml的简单介绍和dtd文件