ArcXML——基于INTERNET的空间数据描述语言

 ArcXML格式是专为在ArcIMS中不同部件间进行数据交换而设计的一种协议,是特定的一种XML语言。
要想了解什么是ArcXML,首先我们来看看什么是XMLXMLeXtensible Markup Language(可扩展的标记语言)的缩写。XML并非象HTML那样,提供了一组事先已经定义好了的标签,而是提供了一个标准,利用这个标准,你可以根据实际需要定义自己的新的标记语言,并为你的这个标记语言规定它特有的一套标签。所以XML可以做为派生其它标记语言的元语言。另一方面,HTML侧重于如何表现信息;而XML侧重于如何结构化地描述信息。在Internet上,服务器与服务器之间、服务器与浏览器之间有大量的数据需要交换,特别是在电子商务中。这些被交换的数据,都被要求对数据的内容和表现方式有所说明。因此在Internet世界XML的用途主要有两个,一是作为元标记语言,定义各种实例标记语言标准;二是作为标准交换语言,担负起描述交换数据的作用。而ArcXML就是XML派生的用在ArcIMS软件中的标记语言,它有自己定义的一组标签。
ArcXML的基本语法规则
ArcXML语法的基本形式为:(标记名(属性名=“属性值”)/标记名)。
它的定义遵循以下规则:
* 所有的属性名必须小写。
* 所有的标签和子标签必须大写
* 属性值必须用“”扩起,属性值不区分大小写
* 系统字库区分大小写。如“Arial”可以识别,而“arial”不能被识别。
* ArcIMS 3.0支持ArcXML 1.0.1及更早版本。
* ......
http://www.esrichina-bj.cn/library/chinanews/new10/arcxml.htm
posted @ 2008-12-03 18:17  googlegis  阅读(157)  评论(0编辑  收藏  举报

坐标合肥,非典型GIS开发人员 GitHub