xpath - text()[index]用法

时间:2013-12-21 20:40:26

标签: html xml dom xpath

目的是什么?使用text()使用如下索引的用法:text()[index]

我观察到//p/text[2]在这个例子中只给我paragraph text

<p>
    <strong>important text</strong>
    paragraph text
</p>

1 个答案:

答案 0 :(得分:1)

您的p元素节点有三个子节点:

  1. 带有空格的text节点
  2. strong元素节点
  3. text节点,空格后跟paragraph text,后跟空格
  4. 如果您使用//p/text(),则选择所有text个子节点,使用//p/text()[2]选择第二个text子节点(考虑到所有类型的第三个子节点)节点)。