Bir nitelik değerini ayrıştırmak nasıl

Ben ABD'de üniversiteler ve kolejler için bir veritabanı için bir html sayfası ayrıştırmak çalışıyorum. Yazdığım kod üniversitelerin isimlerini getirir, fakat ben kendi url adresi almak için kuramıyorum.

public function fetch_universities()
{
    $url = "http://www.utexas.edu/world/univ/alpha/";   
    $dom = new DOMDocument();  
    $html = $dom->loadHTMLFile($url);  
    $dom->preserveWhiteSpace = false;   
    $tables = $dom->getElementsByTagName('table');   
    $tr = $tables->item(1)->getElementsByTagName('tr');
    $td =  $tr->item(7)->getElementsByTagName('td');  
    $rows =  $td->item(0)->getElementsByTagName('li');

    $count = 0;
    foreach ($rows as $row)   
    {   
        $count++;
        $cols = $row->getElementsByTagName('a');
        echo "$count:".$cols->item(0)->nodeValue. "\n";  
    }   
}

Bu var şu anda benim kod.

Ne de nitelik değerleri almak için söyle lütfen.

Teşekkür ederim

0 Cevap