以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  关于命名空间  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=23471)


--  作者:陌陌
--  发布时间:10/23/2005 3:55:00 PM

--  关于命名空间
命名空间到底是怎么回事啊?
dtd和命名空间还矛盾!真讨厌!

每个schema都有命名空间,为什么呀?
那些uri中的网址到底是干什么的呀?
怎么每本中文书都不说呀?
哭死我了!

大侠们,帮帮我呀,我急死了,会用可以,可是不明白是什么意思啊!我还得给我学生讲!真愁人!


--  作者:studyism
--  发布时间:10/23/2005 6:41:00 PM

--  
hi~是我,namespace可以是任意字符串,当然也可以是网址的组合,多数人使用网址作为命名空间,是因为网址具有唯一性的原因
--  作者:陌陌
--  发布时间:10/23/2005 7:20:00 PM

--  
那个什么targetnamespace
还有schemalocation都什么意思啊?
<xsd:schema targetNamespace="http://www.cxdn.com.cn/mySchema"
        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
        xmlns:pro="http://www.cdxn.com.cn/production">
<import namespace="http://www.cxdn.com.cn/production"
          schemlLocation="http://www.cxdn.com.cn/productionSchema.xml">

这段什么意思捏?我都懵了!

ps:qq现在上不去了


--  作者:studyism
--  发布时间:10/24/2005 6:35:00 AM

--  
xsd:schema 元素确定命名空间中的“内容范围”,
而targetNamespace 属性指定命名空间的“名称”。

位于 xsd:schema 元素内的所有内容(作为直接子级)都被认为是全局的,因此它们会自动与目标命名空间相关联。


--  作者:studyism
--  发布时间:10/24/2005 6:56:00 AM

--  
schemlLocation是拼写错了,应该是schemaLocation


xsi:schemaLocation属性是源於xsi的Namespaces,该属性的功
用是告诉剖析器须以Namespaces方式来核对每个元素名称,
该属性的设定值包含有Namespace与URL两个部份,两者间须
以空白隔开.

这是我搜索到的资料,完全不懂什么意思,惨~


--  作者:陌陌
--  发布时间:10/24/2005 10:41:00 AM

--  
有一点点懂了
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
8,130.859ms