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 に答える