XPointer 框架(XPointer Framework)

表示 XML 文档中特定部分的位置

XPointer,(XML 指针语言,XML Pointer Language)可用来引用 XML 文档片段的位置的语言,其功能类似于结合使用 URL 和散列(hash),从而提供到 HTML 文档中特定位置的链接。通过本文了解该语言,包括它所引起的争议以及由此而来的备选模式。

XPointer Framework [W3C 推荐标准] 定义了一种可用于引用 XML 文档片段的语言。您可能已经了解如何使用 URL 和散列(“#”)来链接 HTML 文档中的某个特定部分。XPointer 在链接或引用 XML 文档方面提供了类似的但用途更广泛的功能。您可以将该框架与以下模式结合使用:xpointer() 模式 [处于开发阶段]、element() 模式[W3C 推荐标准] 和 xmlns() 模式[W3C 推荐标准],这些模式用于定义特定的说明,从而在 XPointer Framework 中表示所感兴趣的文档片段。

XPointer 经历了一段艰难的历程,并且饱受非议。XPointer 工作组的成员自己开发了一个反建议(counter-proposal)Fragment Identifier for XML (FIXptr) [社区标准]。其他可选的 XPointer 模式包括 xpath1() 模式 [IETF Internet 草案]。


相关主题

  • 您可以参阅本文在 developerWorks 全球网站上的 英文原文
  • 在成为推荐标准之前,XPointer 发生了巨大变化,所以请注意,目前众多教程中介绍的都是较旧的版本。ZVON 提供了最新的 XPointer 教程
  • 阅读其他 XML 标准:XML 标准索引
  • 查看 IBM XML 认证,了解如何成为 IBM 认证的 XML 及相关技术的开发人员。
  • XML 技术文档库,访问 developerWorks XML 专区,提供了大量技术文章、技巧、教程、标准和 IBM 红皮书。
static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=XML
ArticleID=254317
SummaryTitle=XPointer 框架(XPointer Framework)
publish-date=08282007