Как получить текст привязки с помощью DomDocument?

Скажем, у меня есть этот html:

<a href="http://example.com">Test</a>

Я разбираю его с помощью документа dom с таким кодом:

$dom = new DomDocument();
@$dom->loadHTML($html);
$urls = $dom->getElementsByTagName('a');

И затем я запускаю этот код:

foreach ($urls as $url)
{
    //echo "<br> {$url->getAttribute('href')} , {$url->getAttribute('title')}";
    foreach ($url->attributes as $a)
    {
        echo "<br>$a->name is $a->value";
    }
    echo "<hr><br>";
}

Когда я это делаю, Я вижу только «href» как атрибут URL-адреса, нет способа получить «якорный текст» (в приведенном выше случае «Test»). Как я могу получить текст привязки ссылки?

6
задан Click Upvote 7 January 2011 в 18:44
поделиться