It did not work. Both gave me a "Call to undefined method" fatal error. On Sun, Aug 16, 2009 at 1:43 AM, Ralph Deffke <ralph_deffke@xxxxxxxx> wrote: > > try > > $link->nodeValue() > > or > > $link->getContent() > > im not shure which one works on an image link which is indeed a child of <a > so u could also check if the node has a child, if so its an image with, in > good practice. an alt attribute to use > > haven't tried but should work. let me know pls > > ralph_deffke@xxxxxxxx > > > "chrysanhy" <phplists@xxxxxxxxxxxxxxxx> wrote in message > news:88827b190908160033n226b370bqe2ab70732811b27@xxxxxxxxxxxxxxxxx > > 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 > > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >