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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I pasted the code exactly as you have it, and I got the following:

*Fatal error*: Call to undefined method DOMElement::getContent()

I got the same thing with nodeValue().

On Sun, Aug 16, 2009 at 7:35 AM, Ralph Deffke <ralph_deffke@xxxxxxxx> wrote:

> 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@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
>
>

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux