`
tntxia
  • 浏览: 1506947 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

xmlns的作用

XML 
阅读更多

    
  Namespaces翻译为名字空间。名字空间有什么作用呢?当我们在一个XML文档中使用他人的或者多个DTD文件,就会出现这样的矛盾:因为XML中标识都是自己创建的,在不同的DTD文件中,标识名可能相同但表示的含义不同,这就可能引起数据混乱。  
  比如在一个文档<table>wood   table</table>中<table>表示桌子,  
  而在另一个文档<table>namelist</table>中<table>表示表格。如果我需要同时处理这两个文档,就会发生名字冲突。  
  了解决这个问题,我们引进了namespaces这个概念。namespaces通过给标识名称加一个网址(URL)定位的方法来区别这些名称相同的标识。  
  Namespaces同样需要在XML文档的开头部分声明,声明的语法如下:  
  <document   xmlns:yourname='URL'>  
  其中yourname是由你定义的namespaces的名称,URL就是名字空间的网址。  
  假设上面的"桌子<table>"文档来自http://www.zhuozi.com,我们就可以声明为  
  <document   xmlns:zhuozi='http://www.zhuozi.com'>    
  然后在后面的标识中使用定义好的名字空间:  
  <zhuozi:table>wood   table</table>  
  这样就将这两个<table>区分开来。注意的是:设置URL并不是说这个标识真的要到那个网址去读取,仅仅作为一种区别的标志而已。  
分享到:
评论

相关推荐

    Android xmlns 的作用及其自定义实例详解

    Android xmlns 的作用及其自定义实例详解  xmlns:Android=”http://schemas.android.com/apk/res/android的作用是: 这个是xml的命名空间,有了他,你就可以alt+/作为提示,提示你输入什么,不该输入什么,什么是对...

    深入理解Android中的xmlns:tools属性

    `xmlns:tools`是一个特殊的命名空间,定义为`http://schemas.android.com/tools`,它的作用在于指示Android Studio在编译时忽略某些属性,这些属性仅在设计视图中起作用,不影响实际运行时的行为。 首先,让我们看...

    Serializable在C#中的作用.NET 中的对象序列化

    ### C#中Serializable的作用与对象序列化详解 #### 一、引言 在现代软件开发中,特别是基于.NET框架的应用程序开发中,对象序列化是一项非常重要的技术。它允许将对象的状态转换为一种持久的形式(如文件或网络传输...

    project各个文件夹作用

    本文将详细介绍Android工程项目中的各个文件夹及其作用,帮助开发者更好地理解和管理项目。 #### 二、`src` 文件夹 **1. 作用** - `src` 文件夹主要用于存放项目的源代码。 - 源代码按照包名结构进行分类存储,...

    dubbo的xsd文件

    本文将深入探讨`dubbo.xsd`文件的作用、结构以及如何使用它来配置Dubbo服务。 1. **Dubbo.xsd的用途** `dubbo.xsd`是Dubbo配置文件的规范,它定义了XML文件中可以使用的元素、属性及其约束。当开发者按照这个规范...

    Web.xml的作用及常用标签的功能

    《深入理解Web.xml:作用与常用标签解析》 Web.xml文件是Java Web应用程序的核心配置文件,主要用于初始化工程的配置信息,包括但不限于欢迎页面、过滤器(filter)、监听器(listener)、Servlet、Servlet映射...

    WebApi去除XML命名空间

    首先,我们需要了解XML命名空间的作用。XML命名空间是一种用于解决XML文档中元素和属性名称冲突的方法。它们通过使用URI(统一资源标识符)作为唯一标识,为元素和属性提供上下文。然而,在某些情况下,我们可能希望...

    计算机组成原理知识点梳理(适用于初学者和考研学子)

    - 数据总线、地址总线和控制总线:各自的作用和重要性。 - 总线仲裁:解决多个部件同时使用总线的冲突问题。 7. **输入/输出设备** - I/O接口:连接CPU与外部设备的桥梁,处理速度匹配和数据缓冲问题。 - DMA...

    WEB服务描述语言.docx

    3. 掌握WSDL文档元素的作用。 实例: &lt;wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc=...

    web.xml文件的作用

    ### Web.xml 文件的作用详解 #### 一、概述 在Java EE开发中,`web.xml`文件扮演着极其重要的角色。虽然并非所有Web应用程序都必须包含`web.xml`文件,但在大多数场景下,为了更好地配置和管理Web应用,开发者通常...

    具有重力作用的希格斯质量的真空稳定性边界

    math altimg =“ si1.gif” xmlns =“ http://www.w3.org/1998/Math/MathML”&gt; &lt;msup&gt; &lt;mrow&gt; &lt;mi&gt; ϕ &lt;/ mi&gt; &lt; / mrow&gt; &lt;mrow&gt; &lt;mn&gt; 4 &lt;/ mn&gt; &lt;/ mrow&gt; &lt;/ msup&gt; &lt;/ math&gt;理论与一般的&lt;math altimg ...

    扩展DFR非可交换时空中标量场的自四次相互作用

    math altimg =“ si1.gif” xmlns =“ http://www.w3.org/1998/Math/MathML”&gt; &lt;msup&gt; &lt;mrow&gt; θ&lt;/ mi&gt; &lt;/ mrow&gt; &lt;mrow&gt; μ&lt;/ mi&gt; ν&lt;/ mi&gt; &lt;/ mrow&gt; &lt;/ msup&gt; &lt;/ math&gt;可以促进时空的协调,因此我们 可以...

    Dubbo无法访问远程Zookeeper已注册服务的问题解决方案

    &lt;beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dubbo="http://code.alibabatech.com/schema/dubbo" xsi:schemaLocation=...

    1 + 1维全息全息运动

    尺寸边界理论对应于非常重的外部粒子(例如夸克),它在有限的温度下与CFT的场相互作用,并描述布朗运动。 BTZ背景中的弦的运动方程可以精确求解。 因此,我们可以使用全息技术为作用在夸克上的力的边界理论获得...

    genicam 标准文件

    1. **Genicam架构**:Genicam采用了层次化的结构设计,包括Device、Feature、Parameter等层次,每个层次都有其特定的功能和作用。Device代表实际的硬件设备,Feature是设备的各种特性,如曝光时间、增益等,...

    jboss 7.1.1 Final 的jsp热部署解决方案

    但是加上该代码后,发现不起作用。后面有到jboss社区里翻了无数帖子,发现了Tomaz Cerar如下描述: in 7.1.1 we have included much reworked web subsystem but unfortunaly I missed a bit that coused all jsp ...

    wsdl代码详解

    本文将基于给定的 WSDL 示例文件来详细解释 WSDL 的各个组成部分及其含义,帮助读者理解 WSDL 的结构与作用,以便更好地使用和开发 Web 服务。 #### 二、WSDL基本结构解析 ##### 2.1 定义头信息 ```xml ``` 这...

Global site tag (gtag.js) - Google Analytics