<div class="article-body">
<div id="content" class="article-intro">
属性、文本、命名空间、处理指令、注释以及文档(根)节点。XML 文档是被作为节点树来对待的。树的根被称为文档节点或者根节点。
<div class="article-body">
<div id="content" class="article-intro">
属性、文本、命名空间、处理指令、注释以及文档(根)节点。XML 文档是被作为节点树来对待的。树的根被称为文档节点或者根节点。
属性都有一个父。
选取节点
谓语(Predicates)
选取未知节点
通配符可用来选取未知的 XML 元素。
选取若干路径
<table style="width: 840px; height: 575px" border="5" cellpadding="0">
</td>
<td>
<p align="center"><span style="font-size: 18px">结果
</td>
</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">ancestor
</td>
<td>
<p align="left"><span style="font-size: 18px">选取当前节点的所有先辈(父、祖父等)。
</td>
</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">ancestor-or-self
</td>
<td>
<p align="left"><span style="font-size: 18px">选取当前节点的所有先辈(父、祖父等)以及当前节点本身。
</td>
</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">attribute
</td>
<td>
<p align="left"><span style="font-size: 18px">选取当前节点的所有属性。
</td>
</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">child
</td>
<td>
<p align="left"><span style="font-size: 18px">选取当前节点的所有子元素。
</td>
</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">descendant
</td>
<td>
<p align="left"><span style="font-size: 18px">选取当前节点的所有后代元素(子、孙等)。
</td>
</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">descendant-or-self
</td>
<td>
<p align="left"><span style="font-size: 18px">选取当前节点的所有后代元素(子、孙等)以及当前节点本身。
</td>
</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">following
</td>
<td>
<p align="left"><span style="font-size: 18px">选取文档中当前节点的结束标签之后的所有节点。
</td>
</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">following-sibling
</td>
<td>
<p align="left"><span style="font-size: 18px">选取当前节点之后的所有兄弟节点
</td>
</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">namespace
</td>
<td>
<p align="left"><span style="font-size: 18px">选取当前节点的所有命名空间节点。
</td>
</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">parent
</td>
<td>
<p align="left"><span style="font-size: 18px">选取当前节点的父节点。
</td>
</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">preceding
</td>
<td>
<p align="left"><span style="font-size: 18px">选取文档中当前节点的开始标签之前的所有节点。
</td>
</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">preceding-sibling
</td>
<td>
<p align="left"><span style="font-size: 18px">选取当前节点之前的所有同级节点。
</td>
</tr>
<tr>
<td>
<p align="left"><span style="font-size: 18px">self
</td>
<td>
<p align="left"><span style="font-size: 18px">选取当前节点。
</td>
</tr>
</div>
</div>