关于命名空间的简单问题?

Bmonkey 2004-07-22 09:36:20
很多情况下在写dtd或者schema的时候都要引入命名空间:

<schema xmlns="http://www.w3.org/2001/XMLSchema>
那么我看资料写的ie运行的时候不是从该处网上下载相关的元素和内容供之后的文档使用,那么这些命名空间是在ie内部预先定义好的的吗?它就只起一个标识符的作用,用来判断你是选择的哪个命名空间吗?如果是这样,那么如果要用新的ie里没有预先定义的命名空间的内容那该怎么办?

谢谢~
...全文
129 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
Bmonkey 2004-07-22
  • 打赏
  • 举报
回复
哈哈哈哈,就是要的最后一个。thx~~
ssm1226 2004-07-22
  • 打赏
  • 举报
回复
http://www.microsoft.com/china/MSDN/library/data/xml/UnderstandingXMLNamespaCEs.mspx#XSLTsection128121120120
ssm1226 2004-07-22
  • 打赏
  • 举报
回复
改为新的

Bmonkey 2004-07-22
  • 打赏
  • 举报
回复
这个我知道,老大可能还没理解到我的意思。

我的意思是,如果w3c发布新标准的名称空间是:
http://www.w3.org/2004/XMLSchema

我一直都使用的是以前标准,及用的名称空间是:
http://www.w3.org/2001/XMLSchema

那么现在我要改到用新标准上去,只要改用新的名称空间及可呢?还是要做其他什么操作,比如打什么新标准的补丁之类的?

ssm1226 2004-07-22
  • 打赏
  • 举报
回复
如果w3c推出一个新的标准,那它也相应地发布它的名称空间的:)
Bmonkey 2004-07-22
  • 打赏
  • 举报
回复
xml这几年变化了很多,我想schema也有变化吧,不过我不了解。如果有变化,那么以前schema变化时,从使用旧的到使用新的,你们这些过来人是怎么做的?仅仅改变一下http://www.w3.org/2001/XMLSchema 这串字符?
ssm1226 2004-07-22
  • 打赏
  • 举报
回复
这要看W3C了:)

Bmonkey 2004-07-22
  • 打赏
  • 举报
回复
清楚了很多,最后还有一点点疑惑,就是,如果推出了新的标准,比如说(随便举例):
http://www.w3.org/2004/XMLSchema,那么我们只用在xmlns=""中指定它,然后就可以引用它的内容了吗?还是要对自己机器上的某些内容升级才能使用新标准的内容?

谢谢你不厌其烦的解答,请再补充这最后一点 ^_^
ssm1226 2004-07-22
  • 打赏
  • 举报
回复
这些预定义的内容,都必须完全相同的,包括大小写
Bmonkey 2004-07-22
  • 打赏
  • 举报
回复
http://www.w3.org/2001/XMLSchema
urn:schemas-microsoft-com:xml-data
你的意思就是,我要使用<element>就用第一个;我要使用<ElementType>就用第二个;以此类推其他的名称空间,我只要这样记住就行了。????
ssm1226 2004-07-22
  • 打赏
  • 举报
回复
把它当成一个固定的框架就行了,以后随着你对XML的了解会清楚的:)
Bmonkey 2004-07-22
  • 打赏
  • 举报
回复
看完了,它是介绍使用名称空间的,但是我还是不理解它整个的运行机制。
如果检验程序,知道了我设置的名称空间是:
<schema xmlns="http://www.w3.org/2001/XMLSchema">
它又是怎么知道这个名称空间里的<element>的呢?

相同如果我定义:
<Schema xmlns="urn:schemas-microsoft-com:xml-data">
它又是怎么知道这里面可以用<ElementType>而不能用<element>的呢?


不好意思我自己都有点糊涂,不知道说清楚了没
ssm1226 2004-07-22
  • 打赏
  • 举报
回复
o ,sorry:

http://www-900.ibm.com/developerWorks/cn/xml/x-namcar.shtml
Bmonkey 2004-07-22
  • 打赏
  • 举报
回复
雨中老大,贴错了~·
ssm1226 2004-07-22
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/topic/3198/3198377.xml?temp=.6836664
Bmonkey 2004-07-22
  • 打赏
  • 举报
回复
<schema xmlns="http://www.w3.org/2001/XMLSchema">
我也就是想知道在写这个模式的时候,ie(或者其他检验工具)怎么判断模式里定义的元素的,比如该模式里面有:<element name="myElement"><complexTyep>......,ie怎么判断element和complexType是从哪里来的呢?我想知道ie判断的运行机制,老大们,帮帮忙!!

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧