3

私は xpath で遊んでいますが、たとえば xpath を使用して Web サイトからタイトルを取得する方法がわかりません。ここに私のコードがありますが、次に何をすべきかわかりません...

$dom = new DOMDocument();
$dom->loadHTMLFile("http://www.cool.de");

$x=new DOMXPath($dom);
$result = $x->query("//TITLE");

//...???

print_r($result) は「オブジェクト」のみを表示します。オブジェクトの内部を確認する print_r のような関数があるので、推測する必要はありませんか?

4

1 に答える 1

10

$resultDOMNodeList です

echo $result->item(0)->textContent

編集: xpath は大文字と小文字を区別します - dom ノードは小文字にする必要があります:

echo $x->query('//title')->item(0)->textContent

これで動作します

于 2012-07-01T09:02:05.823 に答える