XML:可扩展标记语言的全方位解读
1. 引言
可扩展标记语言(XML)在现代和新兴的网络技术中有着举足轻重的地位。它被视为计算领域的圣杯,解决了不同系统间通用数据交换的难题。从配置文件到各类数据和文档,XML 都是一种便捷的格式。1998 年,XML 的第一个版本成为万维网联盟(W3C)的推荐标准,2008 年其第五版也获此殊荣。尽管 XML 意义重大,但由于它涵盖了一系列技术和规范,很难在一章中简要概括。不过,它在过去十年取得了巨大成功,成为众多应用的基础。
2. 什么是可扩展标记语言(XML)
XML 是一种简单且灵活的文本格式,用于描述标记的电子内容。它被归类为可扩展的,因为用户可以定义标记元素;同时它也是一种标记语言,能通过一组标记约定(标签)对文本进行明确解释。
更确切地说,XML 是一种元语言,用于正式描述一种语言,这里指的是标记语言。如今,XML 在网络及其他领域的数据交换中发挥着重要作用。总体而言,XML 的目的是帮助信息系统共享结构化数据,尤其是通过互联网,对文档进行编码并序列化数据。结合其他标准,XML 能将文档内容与格式分开定义,便于内容的重用。最重要的是,XML 提供了一种基本语法,可在不同应用和组织间共享信息,无需进行昂贵且耗时的转换。
3. 可扩展标记语言的起源
XML 的出现是为了克服其两个前身——标准通用标记语言(SGML)和超文本标记语言(HTML)的缺点。简单来说,HTML 功能有限,而 SGML 过于复杂。相反,XML 是一种独立于软件和硬件的轻量级简单工具,用于携带信息。
使用 XML,科研机构、行业和其他公司可以以机器可理解的形式指定特定数据的存储方
超级会员免费看
订阅专栏 解锁全文
5万+

被折叠的 条评论
为什么被折叠?



