Re: How do I extract link text from anchor tag as well as the URL from the "href" attribute
| From: | Ralph Deffke | Date: | Sun, 16 Aug 2009 14:35:40 +0000 |
| Subject: | Re: How do I extract link text from anchor tag as well as the URL from the "href" attribute | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-296839@lists.php.net to get a copy of this message | ||
did u try it something like this
foreach ($links as $link) {
$int_url_list[$i]["href"] = $link->getAttribute( 'href' );
$int_url_list[$i++]["linkText"] = $link->getContent( ); // nodeValue();
}
that should work
send ur code then please
ralph_deffke@yahoo,de
"chrysanhy" <phplists@hyphusonline.com> wrote in message
news:88827b190908160033n226b370bqe2ab70732811b27@mail.gmail.com...
> 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
>