注册 登录
编程论坛 Ruby论坛

什么叫XML?

j2ses 发布于 2004-05-14 19:57, 8626 次点击

XML即为可扩展的标记语言(eXtensible Markup Language)。XML是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识。

XML是标记语言。理解XML,首先要理解标记。先说说HTML的标记(Markup),通俗地讲,它就是一种用来给文本添加标记的语言。在HTML里每个标志都是有确切含义的。例如,在HTML 中,标签〈B〉的含义是要求HTML浏览器将一段文本加粗表示,而标签〈CENTER〉的含义是告诉浏览器将这段文本在一行的中间显示。

而XML并非象HTML那样,提供了一组事先已经定义好了的标签,而是提供了一个标准,利用这个标准,你可以根据实际需要定义自己的新的置标语言,并为你的这个置标语言规定它特有的一套标签。准确的说,XML是一种源置标语言,它允许你根据它所提供的规则,制定各种各样的置标语言。

31 回复
#2
好学2004-05-14 21:12

这样做有什么好处吗?

我 怎么没见过以XML为后缀的网页,

HTML要被淘汰了 吗?

#3
closer2004-06-02 23:25

我对 xml 也不是很了解

怎么去用xml? xml 用在哪儿?

#4
大光2004-06-20 16:46
以下是引用好学在2004-05-14 21:12:22的发言:

这样做有什么好处吗?

我 怎么没见过以XML为后缀的网页,

HTML要被淘汰了 吗?

XML是用来存储数据的。需要用XSL样式单转化为标准的HTML来浏览。

#5
大光2004-06-20 16:51
以下是引用closer在2004-06-02 23:25:43的发言:

我对 xml 也不是很了解

怎么去用xml? xml 用在哪儿?

我个人认为可以理解为存储数据的一种标准格式。

用XML存储的数据,可以在各种语言的程序之间方便的传输和显示。

哪都可以用。

#6
harvey2004-07-20 10:05

谢谢斑竹提供的XML概念,我马上要学习它了!

#7
bingxue23322004-12-14 13:51

我现在正在学习XML

感觉很有点乱 没有什么规则

的却先要了解XML是怎么样的一个慨念

#8
linuxzab2005-02-18 20:37
html不会被淘汰的  在jsp和servlet中会用到的
#9
BlueDreame2005-02-25 19:39
我也很不了解。也没什么时间去学。
#10
tianlei2005-02-26 16:08
回复
html在短期内是不会淘汰的 因为它是前几界学生所学的内容  而 xml是刚刚兴起来的一种语言   现在正慢慢出现   
#11
tianlei2005-02-26 16:12
回复
xml 由于它的简单  有没什么主要的规则  所以它会逐渐被人接受  直至一种更好的语言来代替它
现在对于这种专业的学生来说   最好还是先学html  因为现在还是html 用的多
#12
tianlei2005-03-02 07:41
我现在是刚刚接触xml    还没发现它比html有什么优点,只发现它用着比html  还麻烦
#13
seiya2005-03-24 11:39
楼上的说的有点道理呀
#14
zhutou2502005-03-29 19:36
我现在也是刚开始学习,毕业设计要用到,不知道怎么学才好
#15
pjq492005-04-08 14:28
我查了一下,好像说的是xml 和html不是一会事;他们应用的领域也不一样!!
XML和HTML的主要不同的地方
XML不是HTML的替代品.
XML和HTML的用途是不同的

XML 是被设计用来描述数据和定焦与数据是什么.
HTML是被设计用来显示数据和定焦与数据是什么样子的

XML是关于数据的语言
HTML是关于如何显示信息的, XML是关于如何描述信息的.

XML是可扩展的
在HTML中所有的标志(tags)和文档结构都是预先定义好了的.我们只有权利使用那些标准的HTML标志
XML允许我们自定义自己的标志和自己的文档结构.

XML是HTML的一种补充
非常重要的一点是我们要明白XML不是HTML的一种替代品.在将来最可能的是
网站开发者使用XML来描述网站所需数据和网站的结构,而HTML将用来格式化和显示这些数据.

XML在将来的网站开发中的作用
我们将坚信HTML是一个网站的基础,而XML会成为网站开发的一个重要特色
也许它将挑起所有数据的处理和传输
#16
pjq492005-04-08 14:30
XML的最终标准还没有完成。 XML是个W3C的推荐标准,制订该标准的成员大多来自业界的大公司。使用XML无需支付技术许可,而且同平台无关和支持良好,所以你可以使用任何你喜欢的工具。“推荐”这个词听起来象个建议,在行话中这实际上就是一个正式标准,而“草案”这个词汇则表明该标准仍然有待修改,所以基于草案的工具,有可能在标准的后续版本中进行相应的修改,这是你在规划XML的大项目时,需要记住的事情。目前,你可以依赖的W3C 的推荐标准包括:XML 1.0, Namespaces, Associating Style sheets和XSLT/XPath
#17
pjq492005-04-08 14:31
XML的最终标准还没有完成。 XML是个W3C的推荐标准,制订该标准的成员大多来自业界的大公司。使用XML无需支付技术许可,而且同平台无关和支持良好,所以你可以使用任何你喜欢的工具。“推荐”这个词听起来象个建议,在行话中这实际上就是一个正式标准,而“草案”这个词汇则表明该标准仍然有待修改,所以基于草案的工具,有可能在标准的后续版本中进行相应的修改,这是你在规划XML的大项目时,需要记住的事情。目前,你可以依赖的W3C 的推荐标准包括:XML 1.0, Namespaces, Associating Style sheets和XSLT/XPath
#18
梦幻情缘2005-04-09 22:20
好呀,以后请楼主多些有关XML的知识!谢谢!
#19
jacky2005-04-30 07:46
xml就是用来组织数据的,通过其它可选技术来把它转换为html页
它是一种通用的可扩展的语言标记,适合当前ie发展
#20
maqiong2005-09-30 09:18
我现在发觉XML好烦
#21
yilinjun2005-10-07 09:42
XML 现在可以用来做 数据库 或是  应用程序之间通信标准格式

XML如果要做成网页还是要依赖XSL 和 HTML 的
#22
ufobject2006-02-23 16:51
#23
kfp_kaka2006-03-02 10:16

大家要清楚,XML不是HTML的替代品,XML是HTML的补充,xml的重点是如何处理数据保存数据,html的重点是如何展示数据,html是显示信息相关的,而xml是描述信息相关的,在将来的网页开发中,xml将被用来描述和储存数据,而html将用来格式化和显示数据,了解两者的区别是很重要的

#24
onionppp2006-03-10 17:37

楼上说的不错.
就是这样子..

#25
mordew2006-09-24 17:14
HTML是用来显示数据的。
XML是用来存储数据的!
#26
dawei3222006-10-25 19:37

楼上的说的是废话

#27
漯河2006-11-01 16:32
以下是引用dawei322在2006-10-25 19:37:00的发言:

楼上的说的是废话

为什么这样说呢?

#28
y9986012006-11-14 10:36

我现在也是在学XML,但是感觉并不是那么容易,现在还在门外转啊

#29
606liutong2006-11-14 10:36

可扩展标记语言(xml)是标准通用标记语言(xgml)的一个子集。他兼有超文本标记语言(html)和xgml二者之长,即全面通用,有简洁清晰,非常适用于各种网络应用的需要。自1998年xml推出以来,xml技术得到行业的广泛关注和认同。由于xml本身的开放性,他是连接不同系统、不同平台数据的桥梁,许多工具都提供了源代码,便于在此基础上进行二次开发。可以肯定,xml技术将会在网络世界占有重要地位。

#30
hawolf2006-12-14 09:05

提供一个学习xml的网站:http://xml.sunbox.cn/xml/xml.htm

#31
shen5219412006-12-17 10:59
我查了一下,好像说的是xml 和html不是一会事;他们应用的领域也不一样!!
XML和HTML的主要不同的地方
XML不是HTML的替代品.
XML和HTML的用途是不同的
XML 是被设计用来描述数据和定焦与数据是什么.
HTML是被设计用来显示数据和定焦与数据是什么样子的
XML是关于数据的语言
HTML是关于如何显示信息的, XML是关于如何描述信息的.
XML是可扩展的
在HTML中所有的标志(tags)和文档结构都是预先定义好了的.我们只有权利使用那些标准的HTML标志
XML允许我们自定义自己的标志和自己的文档结构.
XML是HTML的一种补充
非常重要的一点是我们要明白XML不是HTML的一种替代品.在将来最可能的是
网站开发者使用XML来描述网站所需数据和网站的结构,而HTML将用来格式化和显示这些数据.
XML在将来的网站开发中的作用
我们将坚信HTML是一个网站的基础,而XML会成为网站开发的一个重要特色
也许它将挑起所有数据的处理和传输
#32
Dreamprince2006-12-18 22:54
Xml的优点实在是太多了
首先它可以自定义标记、数据和显示是分开的
方便数据的传输和数据重用
如数据库之间的传输
程序之间的传输
在信息共享和可扩展性方面简直就是革命性的
比如银行的网上支付……
1