可扩展标记语言
XML
Extensible Markup Language
【TechTarget中国原创】可扩展标记语言(XML,Extensible Markup Language)是一种创建公共信息格式并在万维网、内部网等网络中共享数据和格式的灵活方式。例如,计算机制造商可按照一种标准或方式描述计算机产品信息(处理器速度、内存大小等等),然后用可扩展标记语言来描述产品信息格式,这种描述数据的标准方式允许用户发送智能代理(一个程序)到各个计算机制造商的网站,收集数据然后进行有效的对比。任何想以统一的方式共享信息的个人或集团都可以使用可扩展标记语言。
可扩展标记语言(XML)是由万维网联盟(W3C)提出的,它类似于超文本标记语言(HTML)。XML和HTML都包含描述网页或文件内容的标记符号。但HTML只从显示和交互这两方面来描述网页的内容(主要是文本和图像)。例如,置于标记标签的字母“P”可以启动一个新的段落。而XML则从数据角度描述网页内容。例如,置于标记标签的单词“phonenum”可显示下面的数据是一个电话号码。这意味着,一个XML文件可以作为数据,被一个程序处理,也可以用类似的数据存储在另一台计算机上,或者像一个HTML文件一样,它可以显示。
不同于HTML,XML是可扩展的,因为其标记符号是无限的、自定义的。XML实际上是标准通用标记语言(SGML)的一个简单易用的子集。HTML和XML有望一起用于许多网络应用程序,例如,XML标记可出现在HTML网页中。
可扩展标记语言(XML)早期的应用包括微软的频道定义格式(CDF),它描述一个通道。频道定义格式是网站的一部分,你可以把它下载到你的硬盘上,它会随着信息的改变定期更新。一个具体的频道定义格式文件包含指定一个初始网页以及更新频率的数据。早期的另一个应用是ChartWare ,它使用XML来描述病历,这样医生就可以共享这些数据。可扩展标记语言还有望在银行、电子商务订货、个人喜好概况、购货订单、诉讼文件、材料清单以及其他方面应用。
最近更新时间:2009-7-15 贡献者:Tamas E. Doszkocs,Gerhard Hill,Fredrik Lindgren和Neil Yashinsky 翻译:曾芸芸