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

    >> 本版讨论XLink, XPointer, XQuery
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 XQuery/XLink/XPointer/ 』 → [转帖]Xpointer介绍 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 13346 个阅读者浏览上一篇主题  刷新本主题   平板显示贴子 浏览下一篇主题
     * 贴子主题: [转帖]Xpointer介绍 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     faly 美女呀,离线,快来找我吧!
      
      
      等级:大一(高数修炼中)
      文章:148
      积分:460
      门派:XML.ORG.CN
      注册:2003/11/25

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给faly发送一个短消息 把faly加入好友 查看faly的个人资料 搜索faly在『 XQuery/XLink/XPointer/ 』的所有贴子 引用回复这个贴子 回复这个贴子 查看faly的博客楼主
    发贴心情 [转帖]Xpointer介绍

    题名:Xpointer介绍
    作者:胡朝晖 出处:yesky

      因为XML文档的链接在很大程度上和Xpointer相关联,所以我们有必要先介绍以下Xpointer。实际上,XML中的扩展链接用XPointer详细标明了链接对应XML中的位置。它的最新版本为2000年1月的工作草案,它是最后一份XPointer草案,因此预计不久将成为建议标准。
      XPointer支持对XML的内部结构部分的定位。我们知道,XML中支持两类链接:简单链接和扩展链接。

      简单链接类似于HTML中的链接,扩展链接允许从某个链接跳转到任意其他链接。这种跳转实际上是从文档树型结构的某个部分转移到另一位置,这种转移基于不同的特性来实现,如元素类型、属性值、相对位置或字符的内容等。

      实际上,扩展链接的一个概念就是可以链接的资源不单单只有一个,可以同时链接多个资源。被链接资源的显示由具体实现的应用程序来决定。XPointer还提供了对元素、字符串和其他部分的特定引用方法,XPath通过轴和谓词对XML文档中树型结构各部分进行选择。XPointer的思想也是如此。XPointers还可以表达多个这样的选择,而且依次在前面所选的结果中再次进行选择。

      对XML文档 进行标识的形式有三种:一种完整的XPointer定位形式以及两种简记形式。完整形式以一个大纲的名称开始,然后紧跟一个表达式,该表达式用括号括起。如果该大纲为XPointer, 其表达式将根据与XPath兼容的方式来访问XML文档信息集合中的节点。

      XPath作为XPointer的基石提供了表达定位的语法。XPointer还在之上进行了扩展,XPath提供了对XML文档中的子节点集合进行定位的方法。XPath通过谓词对轴(所谓的轴就是指child,descendant,parent,ancestor等等的关键字表明查询的范围)进行过滤是根据对节点或节点集的操作来定义的,而XPointer还需要指定另外意义上的文档节点。例如,你可能要选择两个节点中的某一部分,而这两个节点可能处于文档中不同的子树中。为了实现这一点,XPointer把定位定义为XPath的广义节点。

      Xpointer关于范围的定义有如下的几种:

       1、[Definition: point]:表示在XML文档中的位置。

       2、[Definition: range]:表示在一对points节点之间的XML文档。

       3、[Definition: location]:表示包括points和range的节点集合。

       4、[Definition: location-set]:表示一个locations的集合。

       5、[Definition: singleton]:它是对point和range的一个综合,也就是说,一个point是一个singleton,而一个range也是一个singleton。

       6、[Definition: sub-resource]:表示在文档中的一个特定的资源。这里的资源可以是一个特定的元素。


       收藏   分享  
    顶(0)
      




    ----------------------------------------------
    <!--签名开始 --> …… <!--签名结束-->

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/4/6 9:21:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 XQuery/XLink/XPointer/ 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/5/1 12:11:02

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

     *树形目录 (最近20个回帖) 顶端 
    主题:  [转帖]Xpointer介绍(2168字) - faly,2004年4月6日
        回复:  能不能给我发点详细细的介绍呀(28字) - sxhong,2004年12月8日
        回复:  保存!(6字) - guiguzi629,2004年12月1日
        回复:  很快就会有实例发给大家了啊呵呵(32字) - faly,2004年4月6日
        回复:  关注,支持。 在详细些更好。谢。MSN:haopu2003@hotmail.com..(62字) - xhaopuj,2004年4月6日

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