3

我有这个 HTML 代码:

<div class ="lvlone">
    <div class = "lvltwo"> Hello
        <span>World</span>
    </div>
</div>

我这样做:$res = $xpath->query(//div[@class='lvlone']/div[@class='lvltwo']);

我在标签Hello World中包含了字符串,但我想要它! 我只想要. 我能做些什么 ? 谢谢!<span>
Hello

4

1 回答 1

1

正如 TheZ 指出的那样,您可以使用text()XPath 中的函数:

$nodes = $xpath->query( '//div[@class="lvltwo"]/text()');
echo $nodes->item(0)->nodeValue; // Prints 'Hello'
于 2012-10-31T23:15:26.903 回答