网站源码下载PR查询短网址
首页编程数据库网页图形冲浪邮件下载浏览器QQ系统办公软件站长安全手机邮件认证组网通信


网站首页 -> 网络编程 -> xml教程
XML教程:什么是XML及XML和HTML的区别

发表日期:2008-1-14



XML被设计用来描述数据,其焦点是数据的内容。

HTML被设计用来显示数据,其焦点是数据的外观。    

应该掌握的基础知识:
在您继续学习之前,需要对以下知识有基本的了解:


HTML / XHTML
javaScript or VBScript
什么是XML?
XML指可扩展标记语言(EXtensible Markup Language)
XML是一种标记语言,很类似HTML
XML被设计用来描述数据
XML标签没有被预定义。您需要自行定义标签。
XML使用文件类型声明(DTD)或者XML Schema来描述数据。
带有DTD或者XML Schema的XML被设计为具有自我描述性。
XML是一个W3C标准
XML是一个W3C标准
可扩展标记语言于1998年2月10日被确立为W3C标准。 www.   

XML与HTML的主要差异
XML被设计用来携带数据。


XML不是用来替代HTML的。

网页教学网

XML和HTML为不同的目的而设计:

XML被设计用来描述数据,其焦点是数据的内容。

HTML被设计用来显示数据,其焦点是数据的外观。

HTML旨在显示信息,而XML旨在描述信息。

没有任何行为的XML
XML是不作为的。

也许这有点难以理解,但是XML不会做任何事情。XML被设计用来结构化、存储以及传输信息。


下面是Jani写给Tove的便签,存储为XML:
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note> www.    这个标签有标题以及留言。它也包含了发送者和接受者的信息。但是,这个XML文档仍然没有做任何事情。它仅仅是包装在XML标签中的纯粹的信息。我们需要编写软件或者程序,才能传送、接收和显示出这个文档。    

XML是免费的、可扩展的
XML标签没有被预定义。您必须“发明”自己的标签。    

被用来标记HTML文档及其结构的标签是预定义的。HTML文档的创作者只能使用在HTML标准中被定义的那些标签(比如<p>、<h1>。)。


XML允许创作者定义自己的标签以及自己的文档结构。


上面的例子中的标签没有在任何一个XML标准中被定义过。这些标签是由XML文档的作者发明的。 网页教学网

XML是对HTML的补充
XML不是HTML的替代物。

您需要理解XML不是HTML的替代物,这一点非常重要。在未来的Web开发中,最有可能出现的情况是,XML会被用来描述数据,而HTML会被用来格式化和显示这些数据。 网页教学网

我们关于XML最好的描述是:XML是跨平台的、用于传输信息且独立于软件和硬件的工具。

XML在未来的Web开发中扮演的角色
XML将会无所不在。    

当我们看到XML标准突飞猛进的开发进度,以及大批的软件开发商采用这个标准的日新月异的速度时,真的是不禁感叹这真是令人叹为观止。

我们坚定地认为,XML将在Web的未来中起到的作用不会亚于一直作为Web基石的HTML,并且,XML将会成为所有的数据处理和数据传输的最常用的工具。



上一篇:XML教程:XML有哪些用途? 人气:25834
下一篇:XML Serialization Introduction 人气:5365
网站文章搜索
邮件订阅服务
输入你的邮件地址,你将不会错过任何关于<xml教程教程>的内容
今日更新文章
·PS打造清爽艳丽的海景婚片
·Photoshop打造漂亮的黄绿色非主流MM
·PS调出MM秀丽清爽的色彩
·Photoshop打造洁白如玉的完美肌肤
·Photoshop给MM打造一幅光环艺术照
·Photoshop制作个性青黄色非主流效果
·PS给人物照片添加艺术背景
·Photoshop打造柔美的紫黄色时装美女图片
·Photoshop加强人像图片的质感并增加梦幻
·怎样让新站从开始就拥有高权重
·SEO市场的高端盈利模式详细分解
·站内高质量原创文章有利于网站优化
本栏目推荐文章
·Eclipse快速上手指南之使用CVS(1)
·用J2SE1.4进行Internet安全编程
·PHP数据库开发知多少
·Java实现汉字转换为拼音
·Asp.Net 发送 smpt邮件
·用java向XML增加一个结点元素(ACCP认证
·在Java EE环境下使用Kodo EJB
·用Java实现Web服务器 HTTP协议
·java初学——兴奋而且难忘的一课
·JSP的login程序代码
·TOMCAT+JIVE的安装配置(支持中文)
·如何在DataGrid控件中隐藏列
Copyright © 2005-2012 www.Devdao.com All rights reserved | 沪ICP备05001343号 sitemap