0
這是我的代碼如下。我的DOMXPath扼流圈沒有警告或錯誤的原因是什麼
$dom = new DOMDocument();
$dom->loadHTML($source); // Html String
$xpath = new DOMXPath($dom);
$meta_keywords = $xpath->query("//meta[translate(@name,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz') = 'keywords']");
try
{
if($meta_keywords != null)
{
$keyword = $meta_keywords->item(0)->getAttribute("content");
}
}catch (Exception $e) {
echo $e->getMessage();
}
有時它的工作原理有時並非如此。當它不起作用時,它會導致我的腳本無錯地退出警告並且沒有例外。
PHPDOM **非常**對格式錯誤的html敏感。它會嘔吐甚至可能是畸形的東西的最微不足道的暗示。 –