命名空间其实和C/.net里面的概念是差不多使用他之后可以区分同名的element或者attribute

解决方案 »

  1.   

    XML文档中的Namespace是为了避免同样或者不同的XML文档中的命名冲突.语法允许一个前缀定义和一个相关的URI/URL.
    比如说,两个XML文档都有Name 属性,于是可以写成:<a:name/>
    <b:name/>
      

  2.   

    隔开不同命名空间中的同名的东西!
    就像陈旭,张旭两个人一样,如果喊旭,那么他们两个人都能答应,但如果喊陈旭的话,当然只有一个人答应啊!所以这个姓就起着namespaces的作用!
    ^_^呵呵
      

  3.   

    就像c++里面的namespaces,都是为了解决名字冲突的问题