下载此文档

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


文档分类:IT计算机 | 页数:约30页 举报非法文档有奖
1/30
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/30 下载此文档
文档列表 文档介绍
XML路径语言(XPath)(W3C)建议1999November16本版本:(其它文件格式:[英文][英文])最新版本:[简体中文]以前版本:编者:JamesClarkSteveDeRose,©1999®(,,),,,,,设计为XSLT和XPointer使用。本文档的地位本文档已由万维网协会(W3C)组织成员和其他感兴趣的各方审阅,并已被组织理事批准为万维网协会(W3C)建议。这是一个稳定的文档,可以用作参考材料,也可以作为其他文档的标准参考文献。W3C在建议制定过程中的作用是吸引对本规范的注意并促进它的广泛使用。这能增强Web的功能和互操作性。本规格说明已知的错误列表在。对本说明的建议可电邮到s@;存档的建议可供备查。英文版是唯一的正式版,本文档的翻译请参见。现有W3C建议和其他技术文档的列表在。本规格是XSL工作组及XML链接工作组联合的工作成果,因此也是XML式样制定工作(W3CStyleactivity)和W3CXML制定工作(W3CXMLActivity)的一部分。(非标准)1绪论XPath是努力给XSL转换[]和XPointer[]的共享功能提供一个共用的句法及语义的结果。XPath的主要的目是用于对XML[XML]文档元件寻址。在支持这个主要目的的同时,它也为字符串,数字和布尔的操作提供了基本手段。XPath使用简明的、非XML句法以便於在URIs和XML属性值以内使用XPath,XPath对XML文档的抽象的、逻辑的结构而非它的表面句法进行操作,XPath的名字源于它在URL中用作对XML文档的层次的结构进行导航一个路径标志。除了用做寻址外,XPath也被设计成以便它有能被用于匹配的一个自然的子集(测试一个节点是否匹配一个模式);XSLT中描述了XPath在这方面的使用。XPath将一个XML文档建模成为一棵节点树,有不同类型的节点,包括元素节点,属性节点和正文节点。XPath定义了一种方法来计算每类的节点的字串值。一些节点的类型也有名字。XPath充分支持XML命名空间[XMLNames]。这样,节点的名字被建模成由一个局城部分和可能为空的命名空间URI组成的对;这被称为扩展名。5数据模型描述了数据模型详细细节。XPath的主要语法构件是表达式,一个表达式匹配产生式,一个表达式被求值评估产出一个对象,该对象有下列4种基本的类型之一:节点集合(无序的、无重复的节点集合)布尔(真或假)数字(一个浮点数字)字符串(UCS字符的顺序)表达式求值发生与上下文有关。XSLT和XPointer分别地指定了上下文怎样在XSLT和XPointer使用XPath表达式。上下文组成包括:一个节点([定义:上下文节点])一对非零正整数([定义:上下文位置]和[定义:上下文大小])一个变量绑定的集合一个函数库表达式范围内的命名空间声明的集合上下文位置总是小於或等於上下文的大小。绑定由从变量名到变量值映射组成,一个变量的值是一个对象,它的类型可以是任何表达式的值可能的类型,并且也可以有这里没指定的另外的类型。函数库由从函数名到函数的映射组成,每个函数可接受零个或零个以上的参数并且返回单个的结果。本文档定义了所有的XPath实现必须支持的一个核心函数库(参看4核心函数库)。对於核心函数库中的每一个函数,参数和结果有4种基本的类型。XSLT和XPointer通过定义另外的函数来扩展XPath的函数;这些函数有些对4种基本的类型操作,其它的则对XSLT和XPointer定义的另外的数据类型操作。命名空间声明由从前缀到命名空间URI的映射组成。变量绑定、函数库及命名空间声明对於求表达式或其子表达式的值总是一样的;上下文节点、上下文位置及大小对於求表达式或其子表达式的值则是不同的。有多种表达式可改变上下文节点,而只有判定词能改变上下文位置和上下文大小()。在描述一种表达式的求值时,必须总是明确地说明是上下文节点、上下文位置、还是上下文的大小对子表达式的求值产生变化,如果没有关于上下文节点、上下文位置、上下文的大小的说明,那么对那种表达式的子表达式的求值就保持不变。XPath表达式经常出现在XML属性里,。因此,如果语法要使用字符<,而该字符却绝对不能以<出现在任何的XML资料中,这样必须遵

XML 路径语言(XPath) 版本 1.0 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数30
  • 收藏数0 收藏
  • 顶次数0
  • 上传人q1188830
  • 文件大小103 KB
  • 时间2019-12-13
最近更新