近来,在不少海内外的刊物上见到XML这个缩略语。
XML的全称是Extensible Markup Language。从学术讲,XML是元语言,亦即制作语言的语言。XML是SGML(标准泛用组版语言)的后继语言。而不是HTML(超文本组版语言)的后继语言。使用XML来制作自己想表现的内容的语方,以其语言进行具体化的表现。仅仅是使用XML毫无意义,若不使用XML制作的语言,则无法交换信息。XML又分为文书性的利用和数据性的利用,一般前者的利用较少。XML也能处理抽象的信息和具体的信息。而SGML基本上是处理抽象的信息。通常是根据样版纸(style sheet)变为打印格式信息使用,也就是说,抽象的信息和具体的打印格式信息都能用XML来表现,XML又是以Uncode(2进位系的国际统一文字编码)为前提,只能处理Uncode的文字。可以说,XML是新世纪的纯粹文本(Plaintext)。鉴于上述解释,XML作为组版语言的功能已超出SGML,故可译为可扩充组版语言。
附带一笔,要注意XML的前面加了一个c字母变成了cXML时,系commercial XML之略语,意指商业可用扩充组版语言。
[时间:2006-01-26 作者:丁一]