社区
XML/XSL
帖子详情
关于命名空间的简单问题?
Bmonkey
2004-07-22 09:36:20
很多情况下在写dtd或者schema的时候都要引入命名空间:
如
<schema xmlns="http://www.w3.org/2001/XMLSchema>
那么我看资料写的ie运行的时候不是从该处网上下载相关的元素和内容供之后的文档使用,那么这些命名空间是在ie内部预先定义好的的吗?它就只起一个标识符的作用,用来判断你是选择的哪个命名空间吗?如果是这样,那么如果要用新的ie里没有预先定义的命名空间的内容那该怎么办?
谢谢~
...全文
129
16
打赏
收藏
关于命名空间的简单问题?
很多情况下在写dtd或者schema的时候都要引入命名空间: 如 那么我看资料写的ie运行的时候不是从该处网上下载相关的元素和内容供之后的文档使用,那么这些命名空间是在ie内部预先定义好的的吗?它就只起一个标识符的作用,用来判断你是选择的哪个命名空间吗?如果是这样,那么如果要用新的ie里没有预先定义的命名空间的内容那该怎么办? 谢谢~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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判断的运行机制,老大们,帮帮忙!!
C++
命名空间
是什么?
命名空间
的概念及使用!
什么是
命名空间
? 字面意思来理解,
命名空间
主要有两个点——“名字”和“空间”。通过这两个关键词,我给大家
简单
描述一下什么是
命名空间
(看下面↓) 举个例子:有一个学校,世界之大无奇不有,恰恰这个学校就比较奇怪。那你可能就会问了,这个学校究竟奇怪在哪里?这个学校奇怪的就是不仅有很多生日相同的学生,还有不少同学重名重姓。然后有一天放学,学校里有人捡到了一个钱包,里面有张三的学生证,这个钱包就被送到了...
spring中的c
命名空间
和p
命名空间
是什么?
p
命名空间
spring中的p
命名空间
就是为了更加方便的使用set方法注入属性内容 举例说明: User实体类 public class User { private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; }
命名空间
简单
介绍
命名空间
的
简单
介绍
命名空间
的定义
命名空间
的使用
命名空间
的定义 在C/C++中,变量、函数和后面要学到的类都是大量存在的,这些变量、函数和类的名称将都存在于全局作用域中,可能会导致很多冲突。使用
命名空间
的目的是对标识符的名称进行本地化,以避免命名冲突或名字污染,namespace关键字的出现就是针对这种
问题
的。 一个
命名空间
的定义包含两部分:首先是关键字namespace,随后是
命名空间
的名字。在
命名空间
名字后面是一系列由花括号括起来的声明和定义。只要能出现在全局作用域中的声明就能置于
命名空间
内,主要包括:
C++
命名空间
:默认
命名空间
与匿名
命名空间
3.C++默认
命名空间
(1)又叫全局
命名空间
(2)默认
命名空间
引用其他
命名空间
方法 (3)默认
命名空间
引用自己的方法 (4)其他
命名空间
引用默认
命名空间
中的方法::f(); 4.C++匿名
命名空间
1.3.4.1、std和cout的引入 (1)std是C++标准库定义好的一个namespace (2)cout是std这个namespace下的一个标准输出工具,类似于C中的printf (3)用法示例 1.3.4.2、匿名
命名空间
的定义和使用 (1)定义 (2)匿名
命名空间
中引用其他
命名空间
中的方法 (3
实用经验 97 C++为何引入
命名空间
?
我们都知道在一个作用域中定义的每个标志符在该作用域中应该是唯一的,独一无二的。但对于庞大,复杂的系统应用程序而言,这个要求有时候很难达满足。对于庞大的应用程序,有些标识符几乎无可避免的发生冲突,这种标志符冲突
问题
被称之为“
命名空间
污染
问题
”。使用
命名空间
,你可以定义你自己的
命名空间
,这样可避免程序开发中发生的名字冲突。解决
命名空间
污染
问题
。
XML/XSL
8,906
社区成员
22,678
社区内容
发帖
与我相关
我的任务
XML/XSL
XML/XSL相关问题讨论专区
复制链接
扫一扫
分享
社区描述
XML/XSL相关问题讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章