可扩展标记语言(英语:eXtensible Markup Language,简称: XML),是一种标记语言。标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用像XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。XML是从标准通用标记语言(SGML)中简化修改出来的。它主要用到的有可扩展标记语言、可扩展样式语言(XSL)、XBRL和XPath等。
XML设计用来传送及携带数据信息,不用来表现或展示数据,HTML语言则用来表现数据,所以XML用途的焦点是它说明数据是什么,以及携带数据信息。
· 丰富文件(Rich Documents)- 自定文件描述并使其更丰富
· 属于文件为主的XML技术应用
· 标记是用来定义一份资料应该如何呈现
· 元数据(Metadata)- 描述其它文件或网络资讯
· 属于资料为主的XML技术应用
· 标记是用来说明一份资料的意义
· 配置文档(Configuration Files)- 描述软件设置的参数