什么:
<rd:...>  </rd:.....>
在XML格式的RDL文件意味着什么呢?有人请向我解释一下.我刚开始学习这个.
XML语法rd:是名称空间前缀,是名称空间URI的缩写.
XML命名空间的目的在W3C建议书的第1部分,动机和摘要中清楚地解释:XML 1.0(第三版)中的命名空间:
我们设想了可扩展标记语言(XML)的应用,其中单个XML文档可以包含为多个软件模块定义和使用的元素和属性(这里称为"标记词汇表").这样做的一个动机是模块化:如果存在这样一个易于理解的标记词汇表并且有可用的软件,那么最好重新使用这个标记而不是重新发明它.
这些包含多个标记词汇表的文档会带来识别和冲突的问题.软件模块需要能够识别它们设计要处理的元素和属性,即使面对当某些其他软件包的标记使用相同的元素名称或属性名称时发生的"冲突".
这些注意事项要求文档构造应该构造名称,以避免来自不同标记词汇表的名称之间的冲突.该规范描述了一种机制,即XML命名空间,它通过 为元素和属性分配扩展名来实现这一点.
因此,在RDL中,与其他标准工作一样,命名空间允许创建词汇表而无需担心命名与其他词汇表的冲突.
| 归档时间: | 
 | 
| 查看次数: | 3393 次 | 
| 最近记录: |