XML 路径语言(XML Path Language, XPath)

创建与 XML 文档片段有关的表达式

XML 路径语言(XML Path Language, XPath)是最成功的 XML 技术之一,它是一种查找 XML 文档某些部分的语法和数据模型。通过本文了解有关该 XML 标准的更多内容,包括通用表达式语言的若干特性。

XML Path Language (XPath) Version 1.0 [W3C 推荐标准] 是用来查找 XML 文档某些部分的语法和数据模型。它具备通用表达式语言的若干特性,旨在提供一种轻量型语言,可用于 XML 系统内与应用程序无关的处理。例如,可以使用 XPath 查找文档内所有章节标题的元素。

除 XML 1.0 本身外,XPath 可能是最成功的 XML 技术。它是 Extensible Stylesheet Language Transformations (XSLT)(一种成功的 XML 转换语言)的核心,并且几乎所有平台都提供了这种技术用于进行 XML 处理。XPath 2.0 [处于开发阶段] 与 XQuery 同处于开发之中,它添加了大量新特性以及经过扩展的函数库。


相关主题

  • 您可以参阅本文在 developerWorks 全球网站上的 英文原文
  • 如果您需要学习 XPath 2.0,Benoit Marchal 的 使用 XML: XPath 2.0 入门(developerWorks,2006 年 11 月) 是一个不错的起点。
  • ZVON XPath 教程 提供了大量示例。
  • 由 Elliotte Rusty Harold 和 W. Scott Means 编写的XML in a Nutshell 中的 第 9 章:XPath 提供了更平实的介绍(O'Reilly Media,2001)。
  • 阅读其他 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=254316
SummaryTitle=XML 路径语言(XML Path Language, XPath)
publish-date=08282007