<div class="article-body">
<div id="content" class="article-intro">


200529.99

(文档节点) (元素节点)

J K. Rowling<span style="font-size: 18px">
"en"


Harry Potter200529.99

Harry Potter200529.99

Harry Potter200529.99

Harry Potter200529.99

Harry Potter200529.99

</td>
<td>
<p align="center"><span style="font-size: 18px">描述

</td>

</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">nodename

</td>
<td>
<p align="left"><span style="font-size: 18px">选取此节点的所有子节点。

</td>

</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">/

</td>
<td>
<p align="left"><span style="font-size: 18px">从根节点选取。

</td>

</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">//

</td>
<td>
<p align="left"><span style="font-size: 18px">从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置。

</td>

</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">.

</td>
<td>
<p align="left"><span style="font-size: 18px">选取当前节点。

</td>

</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">..

</td>
<td>
<p align="left"><span style="font-size: 18px">选取当前节点的父节点。

</td>

</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">@

</td>
<td>
<p align="left"><span style="font-size: 18px">选取属性。

</td>

</tr>

</td>
<td>
<p align="center"><span style="font-size: 18px">结果

</td>

</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">bookstore

</td>
<td>
<p align="left"><span style="font-size: 18px">选取 bookstore 元素的所有子节点。

</td>

</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">/bookstore

</td>
<td>
<p align="left"><span style="font-size: 18px">选取根元素 bookstore。

<p align="left"><span style="font-size: 18px">注释:假如路径起始于正斜杠( / ),则此路径始终代表到某元素的绝对路径!

</td>

</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">bookstore/book

</td>
<td>
<p align="left"><span style="font-size: 18px">选取属于 bookstore 的子元素的所有 book 元素。

</td>

</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">//book

</td>
<td>
<p align="left"><span style="font-size: 18px">选取所有 book 子元素,而不管它们在文档中的位置。

</td>

</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">bookstore//book

</td>
<td>
<p align="left"><span style="font-size: 18px">选择属于 bookstore 元素的后代的所有 book 元素,而不管它们位于 bookstore 之下的什么位置。

</td>

</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">//@lang

</td>
<td>
<p align="left"><span style="font-size: 18px">选取名为 lang 的所有属性。

</td>

</tr>

</td>
<td>
<p align="center"><span style="font-size: 18px">结果

</td>

</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">/bookstore/book[1]

</td>
<td>
<p align="left"><span style="font-size: 18px">选取属于 bookstore 子元素的第一个 book 元素。

</td>

</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">/bookstore/book[last()]

</td>
<td>
<p align="left"><span style="font-size: 18px">选取属于 bookstore 子元素的最后一个 book 元素。

</td>

</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">/bookstore/book[last()-1]

</td>
<td>
<p align="left"><span style="font-size: 18px">选取属于 bookstore 子元素的倒数第二个 book 元素。

</td>

</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">/bookstore/book[position()<3]

</td>
<td>
<p align="left"><span style="font-size: 18px">选取最前面的两个属于 bookstore 元素的子元素的 book 元素。

</td>

</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">//title[@lang]

</td>
<td>
<p align="left"><span style="font-size: 18px">选取所有拥有名为 lang 的属性的 title 元素。

</td>

</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">//title[@lang='eng']

</td>
<td>
<p align="left"><span style="font-size: 18px">选取所有 title 元素,且这些元素拥有值为 eng 的 lang 属性。

</td>

</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">/bookstore/book[price>35.00]

</td>
<td>
<p align="left"><span style="font-size: 18px">选取 bookstore 元素的所有 book 元素,且其中的 price 元素的值须大于 35.00。

</td>

</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">/bookstore/book[price>35.00]/title

</td>
<td>
<p align="left"><span style="font-size: 18px">选取 bookstore 元素中的 book 元素的所有 title 元素,且其中的 price 元素的值须大于 35.00。

</td>

</tr>

</td>
<td>
<p align="center"><span style="font-size: 18px">描述

</td>

</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">*

</td>
<td>
<p align="left"><span style="font-size: 18px">匹配任何元素节点。

</td>

</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">@*

</td>
<td>
<p align="left"><span style="font-size: 18px">匹配任何属性节点。

</td>

</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">node()

</td>
<td>
<p align="left"><span style="font-size: 18px">匹配任何类型的节点。

</td>

</tr>

</td>
<td>
<p align="center"><span style="font-size: 18px">结果

</td>

</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">/bookstore/*

</td>
<td>
<p align="left"><span style="font-size: 18px">选取 bookstore 元素的所有子元素。

</td>

</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">//*

</td>
<td>
<p align="left"><span style="font-size: 18px">选取文档中的所有元素。

</td>

</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">//title[@*]

</td>
<td>
<p align="left"><span style="font-size: 18px">选取所有带有属性的 title 元素。

</td>

dawei

【声明】:唐山站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。