Path 中的节点索引是从 1 开始的,而不是从 0 开始。这意味着第一个节点的索引是 1,第二个节点的索引是 2,以此类推。
例如,考虑以下 XML 示例:
<root>
<element>Node 1</element>
<element>Node 2</element>
<element>Node 3</element>
</root>
如果你想选择第二个 节点,XPath 表达式应该是:
/root/element[2]
element[2] 表达式将选择根节点下的第二个 节点,即包含文本 “Node 2” 的节点。
记住,XPath 的索引从 1 开始是一个常见的规则,这对于选择和定位 XML 或 HTML 文档中的元素非常有用。