新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   >>中国XML论坛<<     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 关于 XML 的一般性技术讨论,提供 XML入门资料 和 XML教程
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 XML基础 』 → 再次探讨“名称空间”的问题 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 11098 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 再次探讨“名称空间”的问题 举报  打印  推荐  IE收藏夹 
       本主题类别: 命名空间(Namespace), URI, XML Base    
     xml-linguist 帅哥哟,离线,有人找我吗?
      
      
      等级:大三暑假(参加全国数模竞赛拿了一等奖)
      文章:121
      积分:869
      门派:XML.ORG.CN
      注册:2007/3/28

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给xml-linguist发送一个短消息 把xml-linguist加入好友 查看xml-linguist的个人资料 搜索xml-linguist在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看xml-linguist的博客楼主
    发贴心情 再次探讨“名称空间”的问题

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <?mso-application progid="Word.Document"?>
    <w:wordDocument xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:sl="http://schemas.microsoft.com/schemaLibrary/2003/core" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" w:macrosPresent="no" w:embeddedObjPresent="no" w:ocxPresent="no" xml:space="preserve">
    <!--以上是名称空间-->
    <!--以下元素的名称空间为xmlns:o="urn:schemas-microsoft-com:office:office"-->
     <o:SmartTagType o:namespaceuri="urn:schemas-microsoft-com:office:smarttags" o:url="" o:name="chmetcnv"/>
     <o:SmartTagType o:namespaceuri="urn:schemas-microsoft-com:office:smarttags" o:url="" o:name="chsdate"/>
     <o:SmartTagType o:namespaceuri="urn:schemas-microsoft-com:office:smarttags" o:name="place"/>
     <o:SmartTagType o:namespaceuri="urn:schemas-microsoft-com:office:smarttags" o:name="City"/>
     <o:SmartTagType o:namespaceuri="urn:schemas-microsoft-com:office:smarttags" o:name="country-region"/>
     <o:SmartTagType o:namespaceuri="urn:schemas-microsoft-com:office:smarttags" o:name="State"/>
    <o:DocumentProperties>
    <!--具体数据省略-->
    </o:DocumentProperties>
    <!--以下元素的名称空间为xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml"-->
    <w:fonts>
    <!--具体数据省略-->
    </w:fonts>
    <w:styles>
    <!--具体数据省略-->
    </w:styles>
    <w:docPr>
    <!--具体数据省略-->
    </w:docPr>
    <w:body>
    <!--具体数据省略-->
    </w:body>
    <!--省略部分的元素会用到其他的命名空间-->
    </w:wordDocument>

    =================================
    我的问题是:所有的名称空间都在根元素<w:wordDocument>中声明,其中包含xmlns:w; xmlns:v; xmlns:w10;mlns:sl; xmlns:aml;xmlns:wx; xmlns:o;xmlns:dt; xmlns:st1这么多的名称空间。由于引用了如此多的名称空间,所以每个具体的元素在引用时前面必须加上前缀。那么,是否可以将这些名称空间分散在文件中具体引用该名称空间的元素中?如果可以,那么元素前面的前缀是否可以取消?


       收藏   分享  
    顶(0)
      




    ----------------------------------------------
    有些事,我只需要知道是否可以做,我不一定非得学会怎么做。

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/4/9 10:48:00
     
     xml-linguist 帅哥哟,离线,有人找我吗?
      
      
      等级:大三暑假(参加全国数模竞赛拿了一等奖)
      文章:121
      积分:869
      门派:XML.ORG.CN
      注册:2007/3/28

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给xml-linguist发送一个短消息 把xml-linguist加入好友 查看xml-linguist的个人资料 搜索xml-linguist在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看xml-linguist的博客2
    发贴心情 
    顺便再补充一个问题:名称空间可以以URL,URN,URI的形式声明,究竟有什么区别?

    ----------------------------------------------
    有些事,我只需要知道是否可以做,我不一定非得学会怎么做。

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/4/9 10:57:00
     
     admin 帅哥哟,离线,有人找我吗?
      
      
      
      威望:9
      头衔:W3China站长
      等级:计算机硕士学位(管理员)
      文章:5255
      积分:18406
      门派:W3CHINA.ORG
      注册:2003/10/5

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给admin发送一个短消息 把admin加入好友 查看admin的个人资料 搜索admin在『 XML基础 』的所有贴子 点击这里发送电邮给admin  访问admin的主页 引用回复这个贴子 回复这个贴子 查看admin的博客3
    发贴心情 
    是否可以将这些名称空间分散在文件中具体引用该名称空间的元素中?如果可以,那么元素前面的前缀是否可以取消?
    ~~~~~~~~~~~~~~~~~~
    答:比如前缀w10,你可以在第一次用到w10的元素中进行名称空间声明:xmlns:w10="...."

    ----------------------------------------------

    -----------------------------------------------

    第十二章第一节《用ROR创建面向资源的服务》
    第十二章第二节《用Restlet创建面向资源的服务》
    第三章《REST式服务有什么不同》
    InfoQ SOA首席编辑胡键评《RESTful Web Services中文版》
    [InfoQ文章]解答有关REST的十点疑惑

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/4/9 23:18:00
     
     xml-linguist 帅哥哟,离线,有人找我吗?
      
      
      等级:大三暑假(参加全国数模竞赛拿了一等奖)
      文章:121
      积分:869
      门派:XML.ORG.CN
      注册:2007/3/28

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给xml-linguist发送一个短消息 把xml-linguist加入好友 查看xml-linguist的个人资料 搜索xml-linguist在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看xml-linguist的博客4
    发贴心情 
    Thanks to admin.

    ----------------------------------------------
    有些事,我只需要知道是否可以做,我不一定非得学会怎么做。

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/4/10 9:08:00
     
     admin 帅哥哟,离线,有人找我吗?
      
      
      
      威望:9
      头衔:W3China站长
      等级:计算机硕士学位(管理员)
      文章:5255
      积分:18406
      门派:W3CHINA.ORG
      注册:2003/10/5

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给admin发送一个短消息 把admin加入好友 查看admin的个人资料 搜索admin在『 XML基础 』的所有贴子 点击这里发送电邮给admin  访问admin的主页 引用回复这个贴子 回复这个贴子 查看admin的博客5
    发贴心情 
    以下是引用xml-linguist在2007-4-9 10:57:00的发言:
    顺便再补充一个问题:名称空间可以以URL,URN,URI的形式声明,究竟有什么区别?

    请看此帖:
    http://bbs.w3china.org/dispbbs.asp?BoardID=1&replyID=45751&id=33906&star=1&skin=0

    ----------------------------------------------

    -----------------------------------------------

    第十二章第一节《用ROR创建面向资源的服务》
    第十二章第二节《用Restlet创建面向资源的服务》
    第三章《REST式服务有什么不同》
    InfoQ SOA首席编辑胡键评《RESTful Web Services中文版》
    [InfoQ文章]解答有关REST的十点疑惑

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/4/11 0:24:00
     
     落地尘埃 帅哥哟,离线,有人找我吗?狮子座1983-8-21
      
      
      等级:大一(猛啃高等数学)
      文章:23
      积分:149
      门派:XML.ORG.CN
      注册:2006/11/20

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给落地尘埃发送一个短消息 把落地尘埃加入好友 查看落地尘埃的个人资料 搜索落地尘埃在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看落地尘埃的博客6
    发贴心情 
    当然是可以的,名称空间支持嵌套,当不加前缀的时候,内层名称空间的优先级高于外层的名称空间,如在下面的xml文档中,子元素c前没有加名称空间前缀,说明c元素来自xmlns:v的名称空间。
    <a xmlns:w=...>
      <b xmlns:v=...>
          <w:d>...</w:d>
          <c>...</c>
      </b>
    </a>
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/4/12 16:45:00
     
     xml-linguist 帅哥哟,离线,有人找我吗?
      
      
      等级:大三暑假(参加全国数模竞赛拿了一等奖)
      文章:121
      积分:869
      门派:XML.ORG.CN
      注册:2007/3/28

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给xml-linguist发送一个短消息 把xml-linguist加入好友 查看xml-linguist的个人资料 搜索xml-linguist在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看xml-linguist的博客7
    发贴心情 
    谢谢!
    落地尘埃,一锤定音!

    ----------------------------------------------
    有些事,我只需要知道是否可以做,我不一定非得学会怎么做。

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/4/13 10:18:00
     
     ylzxldh5735 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:2
      积分:62
      门派:XML.ORG.CN
      注册:2007/10/29

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给ylzxldh5735发送一个短消息 把ylzxldh5735加入好友 查看ylzxldh5735的个人资料 搜索ylzxldh5735在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看ylzxldh5735的博客8
    发贴心情 
    说到底,名字空间起的是标识作用。用url形式是利于记忆吗?
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/11/23 20:14:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 XML基础 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/5/11 5:57:10

    本主题贴数8,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    142.578ms