TechTarget云计算 > 百科词汇

可扩展标记语言:XML

可扩展标记语言(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-07-17 作者:Tamas E. Doszkocs,Gerhard Hill,Fredrik Lindgren和Neil Yashinsky翻译:曾芸芸EN

相关推荐

  • BEST:SOAP/XML和REST的替代方案

    虽然拥有大量的机架服务器,以及大量软件开发人员的组织,基于web和集成服务的SOAP和REST很适合他们,但也会出现问题。

  • Spring 烂!差!

    有些人可能对Spring的第一印象不太好,它真的很烂,很差吗,也许这只是你的一种偏见,它也有是自己的优点的。

  • 基于SOA架构的业务安全性研究

    SOA在提供价值链上企业之间信息共享和业务流程自动化的同时,也给业务信息安全带来了负面影响,且存在安全隐患,这些你知道吗?

  • Java读取配置文件的几种方法

    在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选择配置文件来完成,那么在Java怎样读取配置文件呢?