0

私はXpathの初心者です。完全な結果を返す XPath Firefox プラグインでクエリをテストしました。しかし、PHP でクエリを実行して var_dump() を実行すると、結果が得られません。次のように出力するだけです:

class DOMNodeList#4 (0) {
}

PHP は私の式を有効なものとして受け入れます。これまでのところ、ブラウザーで生成されたクエリの一部である tbody を削除しました。さらに、結果なしで ("*") をクエリしようとしました。他に何を試すことができますか?私のクエリは以下です

$page = curl_exec($ch);

# Close the PHP/CURL session
curl_close($ch);

// Create new PHP DOM document
$dom = new DOMDocument;
// Load html from curl request into document model
@$dom->loadHTML($page);
$xpath = new DOMXPath($dom);

//$tableRows = $xpath->query("//id('divResults')/x:table/x:tbody/x:tr");
//$tableRows = $xpath->query("id('divResults')/table/tbody/tr");
//$tableRows = $xpath->query('/*');
$tableRows = $xpath->query('*');

var_dump($tableRows);
4

1 に答える 1