命名空间有两种方式:

<DOCUMENT xmlns:namespace="http://myweb">
那么在此DOCUMENT的作用域里就可以使用
<namespace:BOOK>...</namespace:BOOK>
来使用命名空间标记.

如果不指定命名空间名,表示此段标签的默认命名空间:
<DOCUMENT xmlns="http://myweb">
表示DOCUMENT标记和子标记的默认命名空间,当然,如果内部又声明了命名空间,以内层为准.

第三章 命名空间和属性的声明<?xml version="1.0" encoding="gb2312"?>
第三章 命名空间和属性的声明
<职工资料 xmlns="http://www.myweb.com/employee" xmlns:family="http://www.myweb.com/family">
第三章 命名空间和属性的声明
<!-- 定义了两个命名空间,一个缺省空间一个family空间 -->
第三章 命名空间和属性的声明    
<职工>
第三章 命名空间和属性的声明        
<姓名>张小三</姓名>
第三章 命名空间和属性的声明        
<年龄>24</年龄>
第三章 命名空间和属性的声明        
<部门>销售</部门>
第三章 命名空间和属性的声明        
<联系电话>12345678</联系电话>
第三章 命名空间和属性的声明        
<!-- 开始使用family命名空间 -->
第三章 命名空间和属性的声明        
<family:亲属>
第三章 命名空间和属性的声明            
<family:姓名>张大三</family:姓名>
第三章 命名空间和属性的声明            
<family:联系电话>43535</family:联系电话>
第三章 命名空间和属性的声明        
</family:亲属>
第三章 命名空间和属性的声明    
</职工>
第三章 命名空间和属性的声明
</职工资料>

相关文章: