以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  问98900969r,无名命名空间有什么用?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=33663)


--  作者:whatisnew
--  发布时间:6/2/2006 10:03:00 PM

--  问98900969r,无名命名空间有什么用?
在定义schema的时候,如果elementFormDefault不为qualified的时候,

局部元素都会放在无名命名空间中,

我不知道不明白为何要有这样一个名字空间? 是为了方便定义在其中的元素可以复用?

如果所有的元素都放在各自的空间里面不是一件很好的事吗?

还有,两个复杂type下面定义的两个元素,如果同名,放在无名命名空间下不冲突了吗?

如果能给出一些无名命名空间使用的例子,感激不尽。

谢谢


--  作者:98900969r
--  发布时间:6/4/2006 11:59:00 PM

--  
为什么要有无名命名空间?
在有的情况下,使用命名空间显得很累赘,我猜想无名命名空间就是在这时候用的。这时,写schema和xml的人无须理会命名空间这回事,应该说这是一种方便。

两个复杂type下面定义的两个元素,如果同名,放在无名命名空间下不冲突了吗?
不会,因为这样的元素定义是局部定义。

这个论坛里有很多schema都没有用命名空间。


--  作者:flyfoxs
--  发布时间:6/6/2006 2:34:00 PM

--  
现在几乎养成一个习惯了,只要是有“98900969r” 的帖子我都要看看。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
8,820.313ms