Re: How do I extract link text from anchor tag as well as the URL from the "href" attribute

From: Date: Sun, 16 Aug 2009 08:43:00 +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-296827@lists.php.net to get a copy of this message
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@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 >

« previous php.general (#296827) next »