<?php
// 若要擷取選取的 html 資料,請嘗試以下 DomXPath 範例:
$file = $DOCUMENT_ROOT. "test.html";
$doc = new DOMDocument();
$doc->loadHTMLFile($file);
$xpath = new DOMXpath($doc);
// 範例 1:針對具有 id 的所有項目
//$elements = $xpath->query("//*[@id]");
// 範例 2:針對選取 id 中的節點資料
//$elements = $xpath->query("/html/body/div[@id='yourTagIdHere']");
// 範例 3:與上方相同的項目,但使用萬用字元
$elements = $xpath->query("*/div[@id='yourTagIdHere']");
if (!is_null($elements)) {
foreach ($elements as $element) {
echo "<br/>[". $element->nodeName. "]";
$nodes = $element->childNodes;
foreach ($nodes as $node) {
echo $node->nodeValue. "\n";
}
}
}
?>