关于xml语言:
XML(也做文件扩展名),在电子计算机中,标记指所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如文章等。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 它非常适合传输,提供统一的方法来和交换独立于或供应商的结构化数据。是Internet环境中跨平台的、依赖于内容的技术,也是当今处理分布式结构信息的有效工具。早在1998年,W3C就发布了XML1.0规范,使用它来简化Internet的文档信息传输。
一、什么是可扩展标记语言?
1.可扩展标记语言是一种很像超文本标记语言的标记语言。
2.它的标签没有被预定义。您需要自行定义标签。
3.它被设计为具有自我描述性。
4.它是W3C的推荐标准。
二、可扩展标记语言和超文本标记语言之间的差异
它不是超文本标记语言的替代。
它是对超文本标记语言的补充。
它和超文本标记语言为不同的目的而设计:
- 它被设计用来传输和存储数据,其焦点是数据的内容。
- 超文本标记语言被设计用来显示数据,其焦点是数据的外观。
超文本标记语言旨在显示信息,而它旨在传输信息。
对它最好的描述是:它是独立于软件和硬件的信息传输工具。
格式特性
标准通用标记语言、 是它的先驱。 它是国际上定义电子文件结构和内容描述的标准,是一种非常复杂的文档的结构,主要用于大量高度结构化数据的防卫区和其他各种工业领域,利于分类和索引。同它相比,定义的功能很强大,缺点是它不适用于Web数据描述,而且 软件价格非常昂贵。 HTML相信大家都比较熟悉,即 ,它的优点是比较适合web页面的开发。但它有一个缺点是标记相对少,只有固定的标记集如<p>.<strong>等。缺少 的柔性和适应性。不能支持特定领域的标记语言,如对数学、化学、音乐等领域的表示支持较少。举个例子来说,开发者很难在网页上表示数学公式、化学分子式和乐谱。它结合了 和HTML的优点并消除其缺点。XML仍然被认为是一种 。比 要简单,但能实现 的大部分的功能。1996年的夏天, ,使其在Web中,既能利用 的长处,又保留html的简单性。
XML的简单使其易于在任何应用 中读写数据,这使XML很快成为数据交换的唯一公共语言,虽然不同的 也支持其它的数据交换格式,但不久之后他们都将支持XML,那就意味着程序可以更容易的与Windows, Mac OS, Linux以及其他平台下产生的信息结合,然后可以很容易加载XML数据到程序中并分析它,并以XML格式输出结果。
应用
可扩展标记语言是一种元标记语言,即定义了用于定义其他特定领域有关语义的、结构化的,这些标记语言将文档分成许多部件并对这些部件加以标识。XML 文档定义方式有:文档类型定义()和。DTD定义了文档的整体结构以及文档的语法,应用广泛并有丰富工具支持。XML Schema用于定义管理信息等更强大、更丰富的特征。XML能够更精确地声明内容,方便跨越多种平台的更有意义的搜索结果。它提供了一种描述结构数据的格式,简化了网络中和表示,使得代码、数据和表示分离,并作为数据交换的标准格式,因此它常被称为智能数据文档。
XML技术已经广泛应用于e-Learning应用系统的开发,大多数的商用e-Learning平台都支持XML标准。一些主要的网络设备制造商,如 、 等,生产的网络设备也已提供了对XML的支持,以利于今后基于XML的网络管理。