<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=XPath</id>
	<title>XPath - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=XPath"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=XPath&amp;action=history"/>
	<updated>2026-06-28T20:05:03Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=XPath&amp;diff=17058&amp;oldid=prev</id>
		<title>imported&gt;ExultantEditor 来自 2025年12月26日 (五) 15:18</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=XPath&amp;diff=17058&amp;oldid=prev"/>
		<updated>2025-12-26T15:18:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{noteTA&lt;br /&gt;
|G1 = IT&lt;br /&gt;
|1 = zh-hans:内存; zh-hant:記憶體;&lt;br /&gt;
|2 = zh-hans:相关文档; zh-hant:相關文件;&lt;br /&gt;
|3 = zh-hans:文档; zh-hant:檔案;&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox programming language&lt;br /&gt;
| name                   = XPath&lt;br /&gt;
| paradigm               = [[查询语言]]&lt;br /&gt;
| year                   = {{start date and age|1998}}&lt;br /&gt;
| designer               = &lt;br /&gt;
| developer              = [[W3C]]&lt;br /&gt;
| latest_release_version = 3.1&lt;br /&gt;
| latest_release_date    = {{Start date and age|2017|03|21}}&lt;br /&gt;
| typing                 =&lt;br /&gt;
| implementations        = &lt;br /&gt;
| dialects               = &lt;br /&gt;
| influenced_by          = [[XSLT]], {{le|XPointer}}&lt;br /&gt;
| influenced             = [[XML Schema]], [[XForms]]&lt;br /&gt;
| operating_system       = &lt;br /&gt;
| license                = &lt;br /&gt;
| website                = &lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;XPath&amp;#039;&amp;#039;&amp;#039;即为[[XML]]路径语言（XML Path Language），它是一种用来确定XML文档中某部分位置的[[计算机语言]]。&lt;br /&gt;
&lt;br /&gt;
XPath基于XML的树状结构，提供在数据结构树中找寻节点的能力&amp;lt;ref&amp;gt;{{cite magazine | url=http://www.sqlmag.com/article/xml/xpath-151-retrieving-nodes-from-an-xml-document.aspx | title=XPath—Retrieving Nodes from an XML Document | author=Bergeron, Randy | magazine=SQL Server Magazine | date=October 31, 2000 | access-date=February 24, 2011 | archive-url=https://web.archive.org/web/20100726204716/http://www.sqlmag.com/article/xml/xpath-151-retrieving-nodes-from-an-xml-document.aspx | archive-date=July 26, 2010 }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web| url=http://wam.inrialpes.fr/courses/PG-MoSIG12/xpath.pdf| title=Course: The XPath Language| author=Pierre Geneves| author-link=Pierre Geneves| date=October 2012| access-date=2021-03-15| archive-date=2021-04-14| archive-url=https://web.archive.org/web/20210414020636/http://wam.inrialpes.fr/courses/PG-MoSIG12/xpath.pdf}}&amp;lt;/ref&amp;gt;。起初XPath的提出的初衷是将其作为一个通用的、介于{{link-en|XPointer|XPointer}}与[[XSL]]间的语法模型。但是XPath很快的被开发者采用来当作小型[[查询语言]]。&lt;br /&gt;
&lt;br /&gt;
== 表示法 ==&lt;br /&gt;
最常见的XPath表达式是路径表达式（XPath这一名称的另一来源）。路径表达式是从一个XML节点（当前的上下文节点）到另一个节点、或一组节点的书面步骤顺序。这些步骤以“/”字符分开，每一步有三个构成成分：&lt;br /&gt;
&lt;br /&gt;
* 轴描述（用最直接的方式接近目标节点）&lt;br /&gt;
* 节点测试（用于筛选节点位置和名称）&lt;br /&gt;
* 节点描述（用于筛选节点的属性和子节点特征）&lt;br /&gt;
&lt;br /&gt;
一般情况下，我们使用简写后的语法。虽然完整的轴描述是一种更加贴近人类语言，利用自然语言的单词和语法来书写的描述方式，但是相比之下也更加罗嗦。&lt;br /&gt;
&lt;br /&gt;
=== 简略的语法 ===&lt;br /&gt;
&lt;br /&gt;
最简单的XPath如下：&lt;br /&gt;
* &amp;lt;code&amp;gt;/A/B/C&amp;lt;/code&amp;gt;&lt;br /&gt;
在这里选择所有符合规矩的C节点：C节点必须是B的子节点（&amp;lt;code&amp;gt;B/C&amp;lt;/code&amp;gt;），同时B节点必须是A的子节点（&amp;lt;code&amp;gt;A/B&amp;lt;/code&amp;gt;），而A是这个XML文档的根节点（&amp;lt;code&amp;gt;/A&amp;lt;/code&amp;gt;）。此时的这种描述法类似于磁盘中文件的路径（[[URI]]），从盘符开始顺着一级一级的目录最终找到文件。&lt;br /&gt;
&lt;br /&gt;
这里还有一个复杂一些的例子，包含了全部构成成分（请详细的看）：&lt;br /&gt;
* &amp;lt;code&amp;gt;A//B/*[1]&amp;lt;/code&amp;gt;&lt;br /&gt;
此时选择的元素是：在B节点下的第一个节点（&amp;lt;code&amp;gt;B/*[1]&amp;lt;/code&amp;gt;），不论节点的名称如何（&amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;）；而B节点必须出现在A节点内，不论和A节点之间相隔几层节点（&amp;lt;code&amp;gt;//B&amp;lt;/code&amp;gt;）；与此同时A节点还必须是当前节点的子节点（&amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;，前边没有&amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;）。&lt;br /&gt;
&lt;br /&gt;
=== 扩展的语法 ===&lt;br /&gt;
&lt;br /&gt;
在未缩简语法里，两个上述范例可以写为：&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/child::A/child::B/child::C&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;child::A/descendant-or-self::B/child::node()[1]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在XPath的每个步骤裡，通过完整的&amp;#039;&amp;#039;&amp;#039;轴描述&amp;#039;&amp;#039;&amp;#039;（例如：&amp;lt;code&amp;gt;child&amp;lt;/code&amp;gt;或&amp;lt;code&amp;gt;descendant-or-self&amp;lt;/code&amp;gt;）进行明确的指定，然后使用&amp;lt;code&amp;gt;::&amp;lt;/code&amp;gt;，它的后面跟着&amp;#039;&amp;#039;&amp;#039;节点测试&amp;#039;&amp;#039;&amp;#039;的内容，例如上面范例所示的&amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;以及&amp;lt;code&amp;gt;node()&amp;lt;/code&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
== 轴描述语法 ==&lt;br /&gt;
轴描述元表示XML文件分支树表达式的浏览方向。这些坐标──包括全名及缩写语法──列举如下：&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!坐标!!名称!!说明!!缩写语法&lt;br /&gt;
|-&lt;br /&gt;
|child||子节点||比自身节点深度大的一层的节点，且被包含在自身之内||默认，不需要&lt;br /&gt;
|-&lt;br /&gt;
|attribute||属性||||&amp;lt;code&amp;gt;@&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|descendant||子孙节点||比自身节点深度大的节点，且被包含在自身之内||不提供&lt;br /&gt;
|-&lt;br /&gt;
|descendant-or-self||自身引用及子孙节点||||&amp;lt;code&amp;gt;//&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|parent||父节点||比自身节点深度小一层的节点，且包含自身||&amp;lt;code&amp;gt;..&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|ancestor||祖先节点||比自身节点深度小的节点，且包含自身||不提供&lt;br /&gt;
|-&lt;br /&gt;
|ancestor-or-self||自身引用及祖先节点||||不提供&lt;br /&gt;
|-&lt;br /&gt;
|following||下文节点||按纵轴视图，在此节点后的所有完整节点，即不包含其祖先节点||不提供&lt;br /&gt;
|-&lt;br /&gt;
|preceding||前文节点||按纵轴视图，在此节点前的所有完整节点，即不包含其子孙节点||不提供&lt;br /&gt;
|-&lt;br /&gt;
|following-sibling||下一个同级节点||||不提供&lt;br /&gt;
|-&lt;br /&gt;
|preceding-sibling||上一个同级节点||||不提供&lt;br /&gt;
|-&lt;br /&gt;
|self||自己||||&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|namespace||名称空间||||不提供&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
关于使用&amp;#039;&amp;#039;&amp;#039;attribute&amp;#039;&amp;#039;&amp;#039;坐标简写语法的一个范例，&amp;lt;code&amp;gt;//a/@href&amp;lt;/code&amp;gt;在文件树里任何地方的元素下选择了一个叫&amp;lt;code&amp;gt;href&amp;lt;/code&amp;gt;的属性。&amp;#039;&amp;#039;&amp;#039;self&amp;#039;&amp;#039;&amp;#039;坐标最通常与述语同用，以参考现行选定节点。例如，&amp;lt;code&amp;gt;h3[.=&amp;#039;See also&amp;#039;]&amp;lt;/code&amp;gt;在现行上下文选取了叫&amp;lt;code&amp;gt;h3&amp;lt;/code&amp;gt;的元素，该元素文字内容是&amp;lt;code&amp;gt;See also&amp;lt;/code&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
如果需要了解更多，请查看[http://www.zvon.org/xxl/XPathTutorial/General_chi/examples.html ZVON.org给出的XPath帮助] {{Wayback|url=http://www.zvon.org/xxl/XPathTutorial/General_chi/examples.html |date=20210513003324 }}&lt;br /&gt;
&lt;br /&gt;
== 节点测试 ==&lt;br /&gt;
节点测试包括特定节点名或者更一般的表达式。至于XML里命名空间前缀&amp;lt;code&amp;gt;gs&amp;lt;/code&amp;gt;已定义的文件，&amp;lt;code&amp;gt;//gs:enquiry&amp;lt;/code&amp;gt;将找到所有在那命名空间里&amp;lt;code&amp;gt;enquiry&amp;lt;/code&amp;gt;的节点。&lt;br /&gt;
&lt;br /&gt;
其他节点格式：&lt;br /&gt;
;comment() :寻找XML注释节点，例如&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;!-- 注释 --&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
;text() :寻找某点的文字型别，例如&amp;lt;code&amp;gt;hello&amp;lt;/code&amp;gt;于&amp;lt;code&amp;gt;&amp;lt;k&amp;gt;hello&amp;lt;/k&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
;processing-instruction() :寻找XML[[处理指令]]如&amp;lt;code&amp;gt;&amp;lt;?php echo $a; ?&amp;gt;&amp;lt;/code&amp;gt;。在这个例子里，将符合&amp;lt;code&amp;gt;processing-instruction(&amp;#039;php&amp;#039;)&amp;lt;/code&amp;gt;会传回值。&lt;br /&gt;
;node() :寻找所有点&lt;br /&gt;
&lt;br /&gt;
== 节点描述 ==&lt;br /&gt;
节点描述为一个逻辑真假表达式，任何真假判断表达式都可在节点后方括号里表示，这条件必须在XPath处理这个节点前先被满足。在某一步骤可有多少个描述并没有限制。&lt;br /&gt;
&lt;br /&gt;
范例如下：&lt;br /&gt;
&amp;lt;code&amp;gt;//a[@href=&amp;#039;help.php&amp;#039;]&amp;lt;/code&amp;gt;，这将检查元素&amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt;有没有&amp;lt;code&amp;gt;href&amp;lt;/code&amp;gt;属性，并且该它的值是&amp;lt;code&amp;gt;help.php&amp;lt;/code&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
复杂一些的范例如下：&lt;br /&gt;
* &amp;lt;code&amp;gt;//a[@href=&amp;#039;help.php&amp;#039;][../div/@class=&amp;#039;header&amp;#039;]/@target&amp;lt;/code&amp;gt;&lt;br /&gt;
或&lt;br /&gt;
* &amp;lt;code&amp;gt;//a[@href=&amp;#039;help.php&amp;#039;][name(..)=&amp;#039;div&amp;#039;][../@class=&amp;#039;header&amp;#039;]/@target&amp;lt;/code&amp;gt;&lt;br /&gt;
此例将会选择符合条件的元素&amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt;的&amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;属性。&lt;br /&gt;
要求元素&amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt;：&lt;br /&gt;
* 具有属性&amp;lt;code&amp;gt;href&amp;lt;/code&amp;gt;且值为&amp;lt;code&amp;gt;help.php&amp;lt;/code&amp;gt;；&lt;br /&gt;
* 并且元素&amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt;具有父元素&amp;lt;code&amp;gt;div&amp;lt;/code&amp;gt;；&lt;br /&gt;
* 并且父元素（&amp;lt;code&amp;gt;div&amp;lt;/code&amp;gt;）其自身具备&amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt;属性，值为&amp;lt;code&amp;gt;header&amp;lt;/code&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
== 函数与运算符 ==&lt;br /&gt;
XPath 1.0定义四种数据型别：节点型（本身无序的节点组）、字符串型、数字型、与[[布尔代数|布尔]]型。&lt;br /&gt;
&lt;br /&gt;
有效的运算符有：&lt;br /&gt;
* &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;//&amp;lt;/code&amp;gt;以及&amp;lt;code&amp;gt;..&amp;lt;/code&amp;gt;运算符，一般用于轴描述。&lt;br /&gt;
* 合集运算符 | 把两个节点形成联集。&lt;br /&gt;
* 布尔运算符and、or以及not()函数&lt;br /&gt;
* 数学运算符 +、-、*、div（除）以及mod（取余数）&lt;br /&gt;
* 比较操作子 =、!=（不等于）、&amp;lt;、&amp;gt;、&amp;lt;=、&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
函数有：&lt;br /&gt;
* 文字运算函数&lt;br /&gt;
:concat(), substring(), contains(), substring-before(), substring-after(), translate(), normalize-space(), string-length()&lt;br /&gt;
* 数学运算函数&lt;br /&gt;
:sum(), round(), floor(), ceiling()&lt;br /&gt;
* 节点属性取得函数&lt;br /&gt;
:name(), local-name(), namespace-uri()&lt;br /&gt;
* 处理上下文数据取得函数&lt;br /&gt;
:position(), last()&lt;br /&gt;
* 类型转换函数&lt;br /&gt;
:string(), number(), boolean()&lt;br /&gt;
&lt;br /&gt;
某些常用的函式详列如下。完整明细请参照[https://web.archive.org/web/20121209085946/http://www.w3.org/TR/xpath/ W3C建议书]。&lt;br /&gt;
&lt;br /&gt;
=== 节点组函式 ===&lt;br /&gt;
;position() :返回当前节点集合内，该节点的位置。&lt;br /&gt;
;count(&amp;#039;&amp;#039;node-set&amp;#039;&amp;#039;) :返回符合XPath的节点集合的节点总数。&lt;br /&gt;
&lt;br /&gt;
=== 字符串函式 ===&lt;br /&gt;
;string(&amp;#039;&amp;#039;object&amp;#039;&amp;#039;?) :根据内建法则转换任何四种XPath数据型别为字符串。参数可为XPath，此时符合条件的节点（群）被转换成字符串返回。&lt;br /&gt;
;concat(&amp;#039;&amp;#039;string&amp;#039;&amp;#039;, &amp;#039;&amp;#039;string&amp;#039;&amp;#039;, &amp;#039;&amp;#039;string&amp;#039;&amp;#039;*) :链接任何数量的字符串。&lt;br /&gt;
;contains(&amp;#039;&amp;#039;s1&amp;#039;&amp;#039;, &amp;#039;&amp;#039;s2&amp;#039;&amp;#039;) :如果&amp;lt;code&amp;gt;s1&amp;lt;/code&amp;gt;包含&amp;lt;code&amp;gt;s2&amp;lt;/code&amp;gt;返回真。&lt;br /&gt;
;normalize-space(&amp;#039;&amp;#039;string&amp;#039;&amp;#039;?) :所有在字符串头和尾的[[空白字符]]都被移除，或者將字符间两个及以上的空白字符置换成单一空格。有些XML因打印关系被美化，但可能让后来的字符串处理結果不可靠，故使用此函式有时能很好地改善情况。&lt;br /&gt;
&lt;br /&gt;
=== 布尔函数 ===&lt;br /&gt;
;not(&amp;#039;&amp;#039;boolean&amp;#039;&amp;#039;) :布尔否运算函数。&lt;br /&gt;
&lt;br /&gt;
=== 数学运算函数 ===&lt;br /&gt;
;sum(&amp;#039;&amp;#039;node-set&amp;#039;&amp;#039;) :根据内建转型规则，转换所有XPath参数定义找到的节点字符串值成为数字，然后返回这些数字总合&lt;br /&gt;
&lt;br /&gt;
使用操作子：&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;=, !=, &amp;lt;=, &amp;lt;, &amp;gt;=&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;和&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;的表达式可以创造于术语内。布尔表达式可用括号&amp;lt;code&amp;gt;()&amp;lt;/code&amp;gt;、布尔操作子&amp;lt;code&amp;gt;and&amp;lt;/code&amp;gt;与&amp;lt;code&amp;gt;or&amp;lt;/code&amp;gt;、和／或者上述的&amp;lt;code&amp;gt;not()&amp;lt;/code&amp;gt;函式联合起来。数值计算使用&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;*, +, -, div&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;和&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;mod&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;。字符串可包含任何[[Unicode]]字符。&lt;br /&gt;
&lt;br /&gt;
述语内外，整个节点组可利用&amp;quot;|&amp;quot;字符联合起来。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;v[x or y] | w[z]&amp;lt;/code&amp;gt;会返回单一节点组，包括现行上下文找到的所有拥有&amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt;或&amp;lt;code&amp;gt;y&amp;lt;/code&amp;gt;子元素的&amp;lt;code&amp;gt;v&amp;lt;/code&amp;gt;元素、有&amp;lt;code&amp;gt;z&amp;lt;/code&amp;gt;子元素的&amp;lt;code&amp;gt;w&amp;lt;/code&amp;gt;元素。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;//item[@price &amp;gt; 2*@discount]&amp;lt;/code&amp;gt;会选取price属性至少两倍于discount属性数值的对象&lt;br /&gt;
&lt;br /&gt;
== XPath 2及XPath 3 ==&lt;br /&gt;
&lt;br /&gt;
在[[W3C]]建议下&amp;lt;ref name=&amp;quot;timelinehistory&amp;quot;&amp;gt;{{cite web|url=http://www.dblab.ntua.gr/~bikakis/XML%20and%20Semantic%20Web%20W3C%20Standards%20Timeline-History.pdf|title=XML and Semantic Web W3C Standards Timeline|date=2012-02-04|access-date=2021-03-15|archive-date=2013-04-24|archive-url=https://web.archive.org/web/20130424125723/http://www.dblab.ntua.gr/~bikakis/XML%20and%20Semantic%20Web%20W3C%20Standards%20Timeline-History.pdf}}&amp;lt;/ref&amp;gt;，XPath 1.0于1999年11月16日发表。[[XPath 2.0]]于2007年1月23日成为W3C推荐标准。XPath 2.0表达了XPath语言在大小与能力上显著的增加。&lt;br /&gt;
&lt;br /&gt;
最值得大书特书的改变是XPath 2.0有了更丰富的型别系统；XPath 2.0支持不可分割型态，如在[[XML Schema]]内建型态定义一样，并且也可自纲要（schema）导入用户自定型别。现在每个值都是一个序列（一个单一不可分割值或节点都被视为长度一的序列）。XPath 1.0节点组被节点序列取代，它可以是任何顺序。&lt;br /&gt;
&lt;br /&gt;
为了支持更丰富的型别组，XPath 2.0提供相当延展的函式与操作子群。&lt;br /&gt;
&lt;br /&gt;
XPath 2.0实际上是[[XQuery 1.0]]的子集合。它提供了一个for表达式。该式是XQuery里「FLWOR」表达式的缩减版。利用列出XQuery省去的部分来描述该语言是可能的。主要范例是查询前导语（query prolog）、元素和属性建构式、「FLWOR」语法的余项式、以及&amp;lt;code&amp;gt;typeswitch&amp;lt;/code&amp;gt;表达式。&lt;br /&gt;
&lt;br /&gt;
XPath 3.0於2014年4月8日成為W3C推薦標準，而XPath3.1則於2017年3月21日成為W3C推薦標準。&lt;br /&gt;
&lt;br /&gt;
== 参看 ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[XML]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [[XSLT]]，[[XSL-FO]]&lt;br /&gt;
* [[XLink]]，[[XPointer]]&lt;br /&gt;
* [[XPointer]]&lt;br /&gt;
* [[Xquery]]&lt;br /&gt;
* [[XML Schema]]&lt;br /&gt;
* [[STXPath]]&lt;br /&gt;
&lt;br /&gt;
==引用==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
* [https://web.archive.org/web/20121209085946/http://www.w3.org/TR/xpath/ W3C XPath1.0规范]{{en icon}}&lt;br /&gt;
* [http://www.w3.org/TR/xpath20/ W3C XPath 2.0候选推荐]{{Wayback|url=http://www.w3.org/TR/xpath/ |date=20121209085946 }}{{en icon}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{查询语言}}&lt;br /&gt;
{{W3C规范和标准}}&lt;br /&gt;
{{网页技术与标准}}&lt;br /&gt;
&lt;br /&gt;
[[Category:W3C标准]]&lt;br /&gt;
[[Category:XML]]&lt;/div&gt;</summary>
		<author><name>imported&gt;ExultantEditor</name></author>
	</entry>
</feed>