Jump to content

Help Reading Rss Atom Feed


shahab.fm

Recommended Posts

Hi,

 

I am trying to read the atom atom rss standard with the following code, but I do not manage to read the LINK & CONTENT. Could you please help me ? I have posted my php code here and I also attached a sample of the XML code i am reading with its source link under here. Thank in advance for your help.

 

<?php  
function getFeed($feed_url)
{
   $content = file_get_contents($feed_url);
   $x = new SimpleXmlElement($content);
   echo "<ul>";
   foreach($x->entry as $entry)
{
 //WORKS
 echo $entry->title;
 echo $entry->author->name;
 //DOESNT WORK
 echo $entry->content;
 echo $entry->link;
   }
   echo "</ul>";
}
?>

 

A sample of RSS code I am reading :

 

<?xml version="1.0" encoding="ISO-8859-1"?>
<feed xmlns="http://www.w3.org/2005/Atom">
 <title>FINN jobb - Alle stillinger</title>
 <link rel="alternate" href="http://www.finn.no/finn/job/fulltime/result/" title="FINN jobb - Alle stillinger" />
 <rights>Copyright 2010</rights>
 <logo>http://cache.finn.no/img/logofinn.gif</logo>
 <entry>
   <title>Lyst å jobbe med IT support?</title>
   <link rel="alternate" href="http://www.finn.no/finn/object?finnkode=38539103" title="Annonse" />
   <author>
     <name>People4you It Bemanning AS</name>
   </author>
   <published>2012-11-24T00:07:00Z</published>
   <content type="html"><div><div style='float:left;'>Sted: Oslo<br/>Firma: IT People4you<br/>Tittel: Support / brukerstøtte<br/>Kategori: IT / Telekommunikasjon / Internett, IT / Telekommunikasjon / Internett<br/></div></div></content>
 </entry>

Source

Link to comment
https://forums.phpfreaks.com/topic/271105-help-reading-rss-atom-feed/
Share on other sites

  • 2 months later...

It's been a little bit since I've done SimpleXML, but the content is HTML content. It might have something to do with that.

 

The link node doesn't have a value. You'll want to get the value of the href attribute.

 

Those two things should help.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.