2012-03-15 133 views
0

我試圖去一個特定的ul標籤(根據我的計數27),然後解析錨點href及其值。 這裏是我的代碼錯誤:調用一個非對象的成員函數getElementsByTagName()

$wrss = ("http://www.gazetaexpress.com/"); 
$dom = new DOMDocument(); 
$dom->loadHTML($wrss); 
$x=$dom->getElementsByTagName('ul'); 
    $item_title=$x->item(26)->getElementsByTagName('a')->item(0)->childNodes->item(0)->nodeValue; 

    echo $item_title; 

這給了我下面的錯誤:

致命錯誤:調用一個成員函數的getElementsByTagName()一個非對象在 指的這條線

$item_title=$x->item(26)->getElementsByTagName('a')->item(0)->childNodes->item(0)->nodeValue; 

HTML

<ul class="t_content items"> 
<li><div> 
<span class="customfont">17:15 </span> 
<a class="customfont" title ="Vritet një grabitës i armatosur" href="?cid=1,15,76282"> Vritet një grabitës i armatosur </a></div></li> ... 

的你有幫助嗎?

回答

2

的DOMDocument :: loadHTML - 從字符串加載HTML,而不是從一個網站地址:) 你需要使用類似:

$dom->loadHTML(file_get_contents($wrss)); 
相關問題