XML+路径语言(XPath)+版本+10.doc

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XML 路径语言(XPath) 版本 1.0 万维网协会 (W3C) 建议 1999November16 本版本: /TR/1999/REC-xpath(其它文件格式: XML [英文] HTML [英文] ) 必威体育精装版版本: /TR/xpath 中文翻译 [简体中文] 以前版本: /TR/1999/PR-xpath /1999/08/WD-xpath /1999/07/WD-xpath /TR/1999/WD-xslt 编者: James Clark jjc@ Steve DeRose, Inso Corp. and Brown University Steven_DeRose@B Copyright???1999?W3C? (MIT, INRIA, Keio), All Rights Reserved. W3C liability, trademark, document use, and software licensing rules apply. 摘要 XPath 是一种用于对 XML 文档的元件寻址的一语言,设计为 XSLT 和 XPointer 使用。 本文档的地位 本文档已由万维网协会 (W3C) 组织成员和其他感兴趣的各方审阅,并已被组织理事批准为万维网协会 (W3C) 建议。这是一个稳定的文档,可以用作参考材料,也可以作为其他文档的标准参考文献。W3C 在建议制定过程中的作用是吸引对本规范的注意并促进它的广泛使用。这能增强 Web 的功能和互操作性。 本规格说明已知的错误列表在 /1999/11/REC-xpatherrata。 对本说明的建议可电邮到 www-xpath-comments@;存档的建议可供备查。 英文版是唯一的正式版,本文档的翻译请参见 /Style/XSL/translations.html。 现有 W3C 建议和其他技术文档的列表在 /TR。 本规格是 XSL 工作组及 XML 链接工作组联合的工作成果,因此也是 XML 式样制定工作(W3C Style activity)和 W3C XML 制定工作(W3C XML Activity)的一部分。 目录 1 绪论 2 地址路径 ????2.1 地点步进 ????2.2 轴 ????2.3 节点测试 ????2.4 判定词 ????2.5 缩简句法 3 表达式 ????3.1 基础 ????3.2 函数调用 ????3.3 节点集合 ????3.4 布尔 ????3.5 数字 ????3.6 字符串 ????3.7 词法结构 4 核心函数库 ????4.1 节点集合函数 ????4.2 字符串函数 ????4.3 布尔函数 ????4.4 数字函数 5 数据模型 ????5.1 根节点 ????5.2 元素节点 ????????5.2.1 唯一 ID ????5.3 属性节点 ????5.4 命名空间节点 ????5.5 处理指令节点 ????5.6 注释节点 ????5.7 正文节点 6 一致性 附录 A 参考书目 ????A.1 标准规范参考书目 ????A.2 其他参考书目 B XML 信息集映射(非标准) 1 绪论 XPath 是努力给 XSL 转换[XSLT]和 XPointer [XPointer]的共享功能提供一个共用的句法及语义的结果。XPath的主要的目是用于对 XML [XML]文档元件寻址。在支持这个主要目的的同时,它也为字符串,数字和布尔的操作提供了基本手段。XPath 使用简明的、非 XML 句法以便於在 URIs 和 XML 属性值以内使用 XPath,XPath 对 XML 文档的抽象的、逻辑的结构而非它的表面句法进行操作,XPath 的名字源于它在 URL 中用作对 XML 文档的层次的结构进行导航一个路径标志。 除了用做寻址外,XPath 也被设计成以便它有能被用于匹配的一个自然的子集(测试一个节点是否匹配一个模式);XSLT中描述了 XPath 在这方面的使用。 XPath 将一个 XML 文档建模成为一棵节点树,有不同类型的节点,包括元素节点,属性节点和正文节点。XPath 定义了一种方法来计算每类的节点的字串值。一些节点的类型也有名字。XPath 充分支持 XML 命名空间[XML Names]。这样,节点的名字被建模成由一个局城部分和可能为空的命名空间 URI 组成的对;这被称为扩展名。5 数据模型描述了数据模型详细细节。 XPath的主要语法构件是表达式,一个表达式匹配产生式 Expr,一个表达式被求值评估产出一个对象,该对象有下列 4 种基本的类型之一:

文档评论(0)

wuailuo + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档