什么是XML,讲述XML的作用
上一篇 / 下一篇 2007-12-11 14:42:55 / 个人分类:HTML
SINM {3]!G0什么是XML?51Testing软件测试网(['H5f,d)[jUh
- XML是EXtensible Markup Language的缩写
- XML是一种类似于HTML的标记语言
- XML是用来描述数据的
- XML的标记不是在XML中预定义的,你必须定义自己的标记
- XML使用文档类型定义(DTD)或者模式(Schema)来描述数据
- XML使用DTD或者Schema后就是自描述的语言
:o$F$kY+sO/y"Y r5S051Testing软件测试网$_v.sR$tS*T)}
RSS (Really Simple jkndication) 是一种用于发布和获取网络内容(例如头条新闻)的XML格式。使用RSS阅读器来阅读,你可以不用一个个去开页面,也能够很快地知道关注网络内容更新了没有。
TJS]#v3u%bi"?!}0目前RSS有多个版本,如:0.90、0.91、0.92、0.93、0.94、1.0 和 2.0,而应用最广泛的有RSS 1.0 和 RSS 2.0 两个版本
X-n)SI:J#t:v:YM'v#X0
51Testing软件测试网sqWc|0M
ol!Ml(X,Ln'P0XML和HTML的主要区别是什么51Testing软件测试网7]Qa-v,D7ix2J"v;LU
51Testing软件测试网O:^K1k2U]D5v-}XML是用来存放数据的51Testing软件测试网K,z4P;J Us K
H!Df*PB XG0XML不是HTML的替代品,XML和HTML是两种不同用途的语言。
o_mS5r0f*Kz:l051Testing软件测试网9k(L}d%fXML是被设计用来描述数据的,重点是:什么是数据,如何存放数据。51Testing软件测试网6g2`a+}*h,T
HTML是被设计用来显示数据的,重点是:显示数据以及如何显示数据更好上面。51Testing软件测试网6J a-a(R#AT*y#U)a
HTML是与显示信息相关的, XML则是与描述信息相关的。
#C4b W$A'B@cDg w051Testing软件测试网BS!r wffr wO
XML 什么也不做
0lGQhNuY'`EE0,W-t#W z["e,U4a/X0XML 被设计成什么都不做的。51Testing软件测试网XV"b;Vsc;e
2s kV#h+[Db~1r0也许看起来很难理解,但事实上XML确实什么都不做。XML只是用来组织、存储和发送信息的。
3GE8^L@0K$Q;GuT8@0下面的例子是Ordm给Lin的便条,使用的是XML格式:51Testing软件测试网UI BUI
51Testing软件测试网F iya1}U.lTS8nVRrQ @$QE?0<note> <to>Lin</to> <from>Ordm</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note> (eu s]$of v*BCH_2Y0 |
这个便条有信息头,又信息主体,还包括发送人和接收人。尽管如此,这个XML文档仍然什么都不做,他只是用XML标记存储信息的文件。有人已经编写出来发送和接收并且显示这种格式信息的软件。
51Testing软件测试网 PBi[+c r$s N
51Testing软件测试网zKL$bK__)l8v51Testing软件测试网2~7M k6S }F
XML是自由的、可以扩展的
esXi~/p_9?8L?k^a0