首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

XML简洁教程(2)

2013-10-08 
XML简明教程(2)目录发展历史XML和HTML对比之可扩展XML和HTML对比之语法细节关于DTD和SchemaXML语法结构XML

XML简明教程(2)

目录


发展历史

XML和HTML对比之可扩展

XML和HTML对比之语法细节

关于DTD和Schema

XML语法结构

XML命名空间

DOM4J读写配置文件

关于SLT

和HTML对比之可扩展

相信对于XML而言更多的人比较熟悉HTML,随便打开一个网页然后右键查看源文件,那里面呈现的先从名字开始分析,之所以说XML是可扩展的标记语言相信通过下面两个例子读者就可以理解了。

HTML代码

XML代码

上面的例子中可以看出HTML文档中的各种标记是已经规定好的一套标记,而XML文档中的标记是用户自己规定的,只要符合XML的规范(在后面的文章中将详细讲解)用户可以随便定义自己的标签。

前一篇文章中已经介绍了SGML是一种在Web发明之前就早已XML简洁教程(2)

HTML的标签是固定的所以很难用来定义新的应用。“XML的设计出发点就是取SGML的优点,去除其复杂的部分,使其保持轻巧,可以在Web上工作”----Tim Bray。所以说XML是SGML的一个简化版本,是SGML的一个子集,严格意义上说XML仍然是SGML,可以灵活的为其定义DTD。

也正是因为XML的可灵活扩展的特性才导致其在多个方面的应用。比如在Ajax当中XMLHttpResponse对象大多数情况下返回的就是XML,还有在JavaWeb开发当中配置文件大多数也是以XML的形式来存储,还有在EJB当中采用WEB方式远程调用时首先读取的也是XML(虽然是wsdl形式的文件,但其本质也是XML)等等。这些都是利用了XML可扩展能够有效的存储数据的这个特点。

1楼lmdcszh昨天 19:11
学习……

热点排行