首页 理论教育 编程语言中的置标语言,置标语言标准

编程语言中的置标语言,置标语言标准

时间:2022-09-07 理论教育 版权反馈
【摘要】:以下以信息显示为例,简要介绍XML。XML是一种具有数据描述功能、高度结构性及可验证性的置标语言,XML1.0规范是由W3C组织于1998年2月发布的。XML允许用户自行定义标记和属性,并可以依照所定义的标记与属性的语法来开发应用程序。XML核心和基础标准这些标准居于核心地位,并且几乎被其他所有XML相关标准采用的一组标准。c.Xlink,XML链接语言规范,在文档中使用标识进行定位。除此之外,XML相关标准包含的内容还非常多,在此不一一列举。

8.3.2 置标语言标准

严格地说,置标语言是置标技术在编程语言中的应用。置标技术是指在文本信息中加入标记,以指明文本的各个组成部分是什么,如何处理的技术。比如,通讯录中的这些字段:“姓名:”、“地址:”、“电话:”,它们标识后续各部分对应某人姓名、地址和电话。人们必须按一定的约定使用一套描述符号来对文本进行置标,这套描述符号就是置标语言。文本经过置标,其结构就可被计算机理解,并且,置标过的各个部分可以形成语义链接。这样,文本的浏览不必按照从前往后的线性次序进行,而可以采取多维的导航和交互的方式进行。电子政务中应用的主要是XML(eXtensible Markup Language),即可扩展标记语言。以下以信息显示为例,简要介绍XML。

XML是一种具有数据描述功能、高度结构性及可验证性的置标语言,XML1.0规范是由W3C组织于1998年2月发布的。XML允许用户自行定义标记和属性,并可以依照所定义的标记与属性的语法来开发应用程序。可以通过标记来描述数据,或配合属性来辅助描述数据。因此,XML十分适用于作为对象的描述语言,并且由于可以借助验证规则来规范一个XML文件的内容和结构,所以XML又很适合用于做B2B或B2C的数据交换格式。

(1)XML核心和基础标准

这些标准居于核心地位,并且几乎被其他所有XML相关标准采用的一组标准。这些标准是由XML核心工作组制定的,为XML标准提供最为本质的支持,主要包括:a.命令空间(namespace),即一组具有结构的名称的集合,保证用户文件使用的名称是独一无二的。b.XML Base,用于指定相对URL的绝对路径,与HTML中的BASE标记功能相似。不同的是,XML Base指定的是通过元素的xml:base属性指定的,前缀xml是用于表示命名空间。c.XML Inclusions,通用的XML信息集,定义了处理模型与语法。d.XML InformationSet,提供描述XML文档内容通用语法。

(2)XML相关标准

相关标注为XML文档的处理提供了有效的方法与规则,主要有:a.文档类型定义(DTD,Document Type Definition),其目的是使用正式的语法定义XML文档的结构和允许值,并保存设计者添加的内容。b.XML Schema,其目的在于使一个应用程序的不同模块间能够相互协调,并对文档结构、属性、数据类型等进行约束。c.Xlink,XML链接语言规范,在文档中使用标识进行定位。除此之外,XML相关标准包含的内容还非常多,在此不一一列举。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈