名称空间是与已创建某种类型XML架构的给定组织相关联的唯一标识形式。命名空间的主要功能是避免与统一资源标识符(URI)相关的命名中出现任何歧义。尽管标签或标题可能在各种不同的元数据中找到一个简单的方法是把这种类...
名称空间是与已创建某种类型XML架构的给定组织相关联的唯一标识形式。命名空间的主要功能是避免与统一资源标识符(URI)相关的命名中出现任何歧义。尽管标签或标题可能在各种不同的元数据中找到一个简单的方法是把这种类型的作用域构造看作是一组指定的封闭名称。本质上,这组封闭名称的划分方式是为每个函数或类创建一个属性名,但同时仍然是一个可识别的结构这类操作的结果是命名空间可以与各种协议交互,如包、模块、类和过程。命名空间是使用可扩展标记语言或XML的一个常见组件,它使我们能够区分一组封闭名称,即使它们包含一些相同的元素和属性名。命名空间为特定的元素集合提供了一种全面的标识方法,并允许系统将该集合标识为唯一的,这是通过创建一个总属性名来实现的,该属性名包含唯一的命名空间,后跟本地或函数元素或属性名。当同一个XML文档中使用了类似的元素时,使用命名空间的功能非常有用。例如,单个文档可能包含garden的元素类型,但是在这个构造中,实际上同时处理了蔬菜园和花园,通过为两者创建一个唯一的名称空间来进一步定义这两种类型的花园的性质只需要为特定的集合创建唯一的名称“花园”的中心元素在这两种情况下仍然可以使用,但是名称空间可以集中在两种类型的花园中。创建名称空间的多部分方法可以使用创建命名来使用相同的元素,同时仍然使用多个相关的概念。从这个角度来看,名称空间的使用有助于简化识别和识别文档更广泛结构中元素的各种功能名称的过程,创建URI的能力还可以帮助简化创建url的过程,这些url是大多数用户在Internet环境中作为浏览过程的一部分而熟悉的
-
发表于 2020-08-06 23:53
- 阅读 ( 1822 )
- 分类:电脑网络