XPointer新规范概述

ZDNet软件频道 时间:2003-04-23 作者:周靖译 |  我要评论()
本文关键词:
XPointer是XPath标准的一个扩展,它重用了许多相同的概念、求值规则以及语法。但你需要了解的远远不止这些。本文介绍了XPointer新标准和W3C推荐规范的各个方面,你可访问我们提供的链接来了解更多的信息。
本文译自Builder.comW3C最新的XML Pointer(XPointer)标准提供了一种方法来标识XML文档中的不同片断。XPointer是XPath标准的一个扩展,它重用了许多相同的概念、求值规则以及语法。但你需要了解的远远不止这些。

本文介绍了XPointer新标准和W3C推荐规范的各个方面,你可访问我们提供的链接来了解更多的信息。讨论标准时,还会提供一些例子,它们将引用清单A中的XML文档。


XPath背景资料
由于XPointer和XPath是相关的两个标准,所以要想弄懂前者,有必要先了解后者。要了解XPath的功能,建议阅读以前的文章《用XPath函数来定位和格式化XML数据》



以其最简单的形式,XPointer语句看起来就像一个标准的URI,它以一个#符号开头,在末尾使用一个分段标识符。至于分段标识符本身,它的正式称呼就是XPointer,曾手工编写过XHTML代码的任何人都会对它产生似曾相识的感觉。但是,XPointer在XHTML锚定标记的基础上,进行了大幅简化;XPointer并不仅仅是硬编码到一个文档中的链接,它还有更多的含义。

XPointer推荐规范概述

W3C维护着4份推荐规范文档,分别覆盖了XPointer语言、特性及其功能的不同方面。建议对XPointer感兴趣的任何读者熟悉这些文档的内容。但要注意的是,由于这些文档只属于提案性质,所以最终版本和当前版本可能存在相当大的差异,就像软件的Alpha和Beta版本和最终零售版本存在较大的区别一样。

XPointer框架

XPointer框架文档描述了XPointer推荐规范适用于的Internet媒体类型,并描述了XPointer语言的语法。XPointer目前设计用于以下任何Internet媒体类型:

  • Text/xml
  • Application/xml
  • Text/xml-external-parsed-entity
  • Application/xml-external-parsed-entity
  • XPointer element() Scheme Document

百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134