一个人能走多远,不在于你的体力有多好和你是否有一双好的鞋子,而在于你的视野和你所选择的路。

XML和HTML的区别和联系

上一篇 / 下一篇  2008-01-24 16:55:59 / 个人分类:开发

 

XML是用来存放数据的

XML不是HTML的替代品,XMLHTML是两种不同用途的语言。

XML是被设计用来描述数据的,重点是:什么是数据,如何存放数据。

HTML是被设计用来显示数据的,重点是:显示数据以及如何显示数据更好上面。

HTML是与显示信息相关的, XML则是与描述信息相关的。

--------------------------------------------------------------------

XML被设计成什么都不做的。

也许看起来很难理解,但事实上XML确实什么都不做。XML只是用来组织、存储和发送信息的。

下面的例子是OrdmLin的便条,使用的是XML格式:

<note>

           <to>Lin</to>

           <from>Ordm</from>

           <heading>Reminder</heading>

           <body>Don't forget me this weekend!</body>

           </note>

这个便条有信息头,又信息主体,还包括发送人和接收人。尽管如此,这个XML文档仍然什么都不做,他只是用XML标记存储信息的文件。有人已经编写出来发送和接收并且显示这种格式信息的软件。

--------------------------------------------------------------------

XML是自由的、可以扩展的

XML标记并不是预先规定好的,你必须创造你自己的标记。

HTML文档中必须使用规则中定义好的标记。比如:<P><br><a></a>等等。

XML允许你定义自己的标记以及文档结构。

比如在上面例子中的"<to>""<from>"标记都不是在XML规范中事先定义好的。这些标记都是XML文档的作者“创造”出来的。

--------------------------------------------------------------------

XMLHTML的补充

XML并不是HTML的替代品。

XML并不是HTML的替代品,理解这一点非常重要。在将来的网页开发中,XML将被用来描述、存储数据,而HTML则是用来格式化和显示数据的。

对于XML最好的形容可能是: XML是一种跨平台的,与软、硬件无关的,处理信息的工具。

--------------------------------------------------------------------

XML在未来Web开发中的应用

XML无处不在

XML发展的非常迅速,这实在令人感到惊奇,有很多的软件开发商都采用了XML标准。

我们相信,在未来的Web开发中,XML将和HTML一样受到重视,他们都是Web技术的基础。XML将成为最普遍的数据操纵和数据传输的工具。

-------------------------------------------------------------------

 


TAG: 测试相关 开发

 

评分:0

我来说两句

Open Toolbar