<?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";
}
}
}
?>