XPath只从元素中获取文本(PHP)

时间:2009-12-16 11:52:28

标签: php xpath

如果之前已经回答过,请道歉。

我一直在尝试构造一个XPath表达式,只从像这样的元素中检索文本部分(包含文本以及其他元素)

...
  <td id="test">
     The text I want.
     <table>
        Things I do not want
        .....
        .....
  </td>

我无法找到任何方法将“我想要的文字”与元素内的其他内容分开。

感谢您的帮助。

1 个答案:

答案 0 :(得分:6)

//td/text()应该在td下检索文本节点子节点,当第一个节点规则生效时,这将是你想要的那个,否则,如果你想要一个特定的文本子节点,用方括号过滤它