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

Nic*_*ick 1 php xpath

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

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

...
  <td id="test">
     The text I want.
     <table>
        Things I do not want
        .....
        .....
  </td>
Run Code Online (Sandbox Code Playgroud)

我无法找到任何方法将"我想要的文本"与元素中的其他内容分开.

非常感谢您的帮助.

Pau*_*her 6

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