How do I extract link text from anchor tag as well as the URL from the "href" attribute
| From: | chrysanhy | Date: | Sun, 16 Aug 2009 07:33:34 +0000 |
| Subject: | How do I extract link text from anchor tag as well as the URL from the "href" attribute | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-296825@lists.php.net to get a copy of this message | ||
I have the following code to extract the URLs from the anchor tags of an
HTML page:
$html = new DOMDocument();
$htmlpage->loadHtmlFile($location);
$xpath = new DOMXPath($htmlpage);
$links = $xpath->query( '//a' );
foreach ($links as $link)
{ $int_url_list[$i++] = $link->getAttribute( 'href' ) . "\n"; }
If I have a link <a href="http://X.com">YYYY</a>, how do I extract the
corresponding YYYY which is displayed to the user as the text of the link
(if it's an image tag, I would like a DOMElement for that).
Thanks