命名空间有两种方式:
<DOCUMENT xmlns:namespace="http://myweb">
那么在此DOCUMENT的作用域里就可以使用
<namespace:BOOK>...</namespace:BOOK>
来使用命名空间标记.
如果不指定命名空间名,表示此段标签的默认命名空间:
<DOCUMENT xmlns="http://myweb">
表示DOCUMENT标记和子标记的默认命名空间,当然,如果内部又声明了命名空间,以内层为准.
<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:亲属>
</职工>
</职工资料>
<职工资料 xmlns="http://www.myweb.com/employee" xmlns:family="http://www.myweb.com/family">
<!-- 定义了两个命名空间,一个缺省空间一个family空间 -->
<职工>
<姓名>张小三</姓名>
<年龄>24</年龄>
<部门>销售</部门>
<联系电话>12345678</联系电话>
<!-- 开始使用family命名空间 -->
<family:亲属>
<family:姓名>张大三</family:姓名>
<family:联系电话>43535</family:联系电话>
</family:亲属>
</职工>
</职工资料>