欢迎来到天天文库
浏览记录
ID:18625114
大小:440.50 KB
页数:33页
时间:2018-09-20
《xml+路径语言(xpath)+版本+1.0》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、XML路径语言(XPath)版本1.0万维网协会(W3C)建议1999November16本版本:http://www.w3.org/TR/1999/REC-xpath-19991116(其它文件格式:XML[英文]HTML[英文])最新版本:http://www.w3.org/TR/xpath中文翻译[简体中文]以前版本:http://www.w3.org/TR/1999/PR-xpath-19991008http://www.w3.org/1999/08/WD-xpath-19990813http://www.w
2、3.org/1999/07/WD-xpath-19990709http://www.w3.org/TR/1999/WD-xslt-19990421编者:JamesClarkSteveDeRose,InsoCorp.andBrownUniversityCopyright © 1999 W3C®(MIT,INRIA,Keio),AllRightsReserved.W3Cliability,trademark,documentuse,ands
3、oftwarelicensingrulesapply.摘要XPath是一种用于对XML文档的元件寻址的一语言,设计为XSLT和XPointer使用。本文档的地位本文档已由万维网协会(W3C)组织成员和其他感兴趣的各方审阅,并已被组织理事批准为万维网协会(W3C)建议。这是一个稳定的文档,可以用作参考材料,也可以作为其他文档的标准参考文献。W3C在建议制定过程中的作用是吸引对本规范的注意并促进它的广泛使用。这能增强Web的功能和互操作性。本规格说明已知的错误列表在http://www.w3.org/1999/11/RE
4、C-xpath-19991116-errata。对本说明的建议可电邮到www-xpath-comments@w3.org;存档的建议可供备查。英文版是唯一的正式版,本文档的翻译请参见http://www.w3.org/Style/XSL/translations.html。现有W3C建议和其他技术文档的列表在http://www.w3.org/TR。本规格是XSL工作组及XML链接工作组联合的工作成果,因此也是XML式样制定工作(W3CStyleactivity)和W3CXML制定工作(W3CXMLActivity)
5、的一部分。目录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命名空间节点
6、 5.5处理指令节点 5.6注释节点 5.7正文节点6一致性附录A参考书目 A.1标准规范参考书目 A.2其他参考书目BXML信息集映射(非标准)1绪论XPath是努力给XSL转换[XSLT]和XPointer[XPointer]的共享功能提供一个共用的句法及语义的结果。XPath的主要的目是用于对XML[XML]文档元件寻址。在支持这个主要目的的同时,它也为字符串,数字和布尔的操作提供了基本手段。XPath使用简明的、非XML句法以便於在URIs和XML属性值以内使用XPath,XPat
7、h对XML文档的抽象的、逻辑的结构而非它的表面句法进行操作,XPath的名字源于它在URL中用作对XML文档的层次的结构进行导航一个路径标志。除了用做寻址外,XPath也被设计成以便它有能被用于匹配的一个自然的子集(测试一个节点是否匹配一个模式);XSLT中描述了XPath在这方面的使用。XPath将一个XML文档建模成为一棵节点树,有不同类型的节点,包括元素节点,属性节点和正文节点。XPath定义了一种方法来计算每类的节点的字串值。一些节点的类型也有名字。XPath充分支持XML命名空间[XMLNames]。这样,
8、节点的名字被建模成由一个局城部分和可能为空的命名空间URI组成的对;这被称为扩展名。5数据模型描述了数据模型详细细节。XPath的主要语法构件是表达式,一个表达式匹配产生式Expr,一个表达式被求值评估产出一个对象,该对象有下列4种基本的类型之一:节点集合(无序的、无重复的节点集合)布尔(真或假)数字(一个浮点数字)字符串(UCS字符的顺序)表
此文档下载收益归作者所有