以文本方式查看主题

-  W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  [求助]关于默认namespace与取消默认namespace  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=74112)


--  作者:红衣刺客
--  发布时间:4/12/2009 8:59:00 PM

--  [求助]关于默认namespace与取消默认namespace
小弟在学习默认命名空间的声明时有如下疑惑,例:
<root>
  <tag xmlns="http://www.test.com">
     <sub1/>
     <sub2 xmlns="">
       <p1>This is a test</p1>
     </sub2>
     <sub3>Have a try</sub3>
  </tag>

  <new>another tag</new>
</root>

在上例中,<tag>标签所在的元素及其子元素的默认namespce是{"http://www.test.com"},而在其子元素的<sub2>标签中,取消了该默认namespace的声明,那么作为sub2的子元素,p1元素的命名空间是什么呢?是{"http://www.test.com"}吗?<sub3>所在元素以及<new>标签所在元素的namespace又是什么呢?

请大家不吝指教,谢谢!


--  作者:hexun831012
--  发布时间:4/13/2009 10:17:00 PM

--  
请用前缀,别无他法
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
31.250ms