Получить элементы с помощью xpath и DOMDocument

У меня есть список объявлений в HTML-код ниже. Что мне нужно, это цикл PHP, чтобы получить следующие элементы для каждого объявления:

URL объявления (атрибут href из<a></a> тег)URL рекламного изображения (атрибут src<img> тег)заголовок объявления (содержание html тег)

    <a href="http://path/to/ad/1">
        
            
                
                    <img src="http://path/to/ad/1/image.jpg">
                
            
            
                Ad #1
            
        
    </a>
    <a href="http://path/to/ad/2">
        
            
                
                    <img src="http://path/to/ad/2/image.jpg">
                
            
            
                Ad #2
            
        
    </a>

Мне удалось получить URL объявления с кодом PHP ниже.

$d = new DOMDocument();
$d->loadHTML($ads); // the variable $ads contains the HTML code above
$xpath = new DOMXPath($d);
$ls_ads = $xpath->query('//a');

foreach ($ls_ads as $ad) {
    $ad_url = $ad->getAttribute('href');
    print("AD URL : $ad_url");
}

Но я неНе удается получить 2 других элемента (URL-адрес изображения и заголовок). Любая идея?

Ответы на вопрос(2)

Ваш ответ на вопрос