XML(eXtensible Markup Language)是Web中的新一代标记语言。 XML是SGML的一个简化但严格的子集,它与SGML同属于无标记语言。同HTML相比,XML没有太多固定的标签,而是允许用户根据需要自我创建自定义标签,创建的标签只需要在样式表中利用规则进行说明就可以了,这样做将能够更大范围地满足Web 上的日益增长的对多元化信息描述的需求。因此,XML在继承了SGML的3个特性,具有HTML的灵活性和通用性的同时,还具有以四个特点。
(1) 可扩展性
X.ML作为一个核心标准,可能为别的标准的产生提供坚实的基础。 (2) 可分析性
X.ML文档具有自解释性,只需要通过分析标签就可以找到真正相关的信息,方便了搜索和组织信息的方式。
(3) 简单性
X.ML文档语法包括一个非常小的规则集,使得开发者可以根据它立刻开始工作,同时根据这种文档的结构,可以创建自己的DTD以满足自己的需要
(4) 开放性
X.ML标准在Web上是完全开放的、可以免费获得。