0
私の頭が痛いです。 最近私はウェブサイトを作ってDOMXpathを使いました。それはURLと完全に機能しました。 今、私は同じフォルダのhtmlファイルからものを取得したいと思います。 突然最もシンプルなことが最も尋ねられます。 私はなぜそれがファイルではなく、URLで動作していないのか分かりません。ここ は、ファイルは次のとおりです。DOMXpathは何も返しません
error_reporting(0);
include_once "db_config.php";
$file = $DOCUMENT_ROOT. "today.html";
$doc = new DOMDocument();
$doc->loadHTMLFile($file);
$xpath = new DOMXpath($doc);
$elements = $xpath->query("/html/body/table/tbody/tr/td[1]");
foreach ($elements as $element) {
$nodes = $element->childNodes;
foreach ($nodes as $node) {
$name = $node->nodeValue;
echo $name;
}
}
そして、ここではtoday.htmlです:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>aaaaa</title>
</head>
<body>
<table>
<tr>
<td class="col2 centertd">ΑΥΣΛ</td>
<td class="col3 centertd">10:50</td>
<td class="col4 centertd">1985</td>
<td class="col5 centertd">3,30</td>
</tr>
</table>
</body>
</html>
してください何も助けることができます。 ありがとうございました。で回答
XPathからtbodyを削除します。 – Markus
うわー!私の頭は痛いし、それはすべてのことについてのものだった... 私はどのようにthankfullを記述することはできません... – user3921906