我知道在PHP中解析HTML有很多問題,但我似乎無法找到我遇到的具體問題。我的代碼在頁面中的其他元素上工作,並且遍歷返回標籤名稱的輸入。同時他們的價值屬性是空的,當他們中的2個肯定有價值時。這裏是我的代碼PHP解析HTML空輸入值
$html = file_get_contents('http://...sample website...html');
$doc = new DOMDocument;
libxml_use_internal_errors(true);
$doc->loadHTML($html);
$xpath = new DOMXpath($doc);
$elements = $xpath->query("//*/input[@type='hidden']");
if(!is_null($elements)){
foreach ($elements as $element) {
echo "<br/>[". $element->nodeName. "]";
echo $element->nodeValue. "\n";
}
}