我想使用DOMDocument
获取不包含子元素的元素的主要文本。例如,
<span>
This is the main
<i>more</i>
<b>extra</b>
<span>
我收到的短信是
$text=$g->query('//span')[0]->nodeValue;
但是我如何只获取span
下的文本值。在这里,This is the main
仅通过忽略任何子元素而发短信。
答案 0 :(得分:2)
echo $g->query('//span/text()')[0]->nodeValue;
输出为:
This is the main
这只会找到<span>
的直接子节点的文本节点。