Ejemplo de como consumir el RSS desde XML utilizando PHP como lenguaje de programación

Hola, buenas, les traigo un ejemplo sombre el consumo de datos desde un archivo xml tomando de un RSS (Really Simple Syndication) de este blog en el cual utilizo php para obtener el archivo xml e iterarlo para imprimir el contenido.

Espero les sea útil en algún proyecto que tengas. Saludos :]

<?php
// $urlRSS = 'http://nelsonkewebs.tumblr.com/rss';
$urlRSS = 'http://feeds.feedburner.com/nelsonkewebs';
$XML = simplexml_load_file($urlRSS);

$items = $XML->channel->item;
?>
<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8" />
  <title>XML Load RSS Publish</title>
  <style>
   body 
   {
    background: #333;
    font-size: 16px;
    font-family: Arial, sans-serif;
   }
   
   h1
   {
    color: white;
    font-family: Pacifico, Arial, serif;
    font-size: 4em;
    text-align: center;
    text-shadow: cyan 0px 0px 5px;
   }
   section 
   {
    max-width: 980px;
    margin: 0 auto;
   }

   article
   {
    background: white;
    border-radius: .3em;
    margin-bottom: 2em;
    padding: 1em;
   }

   article a 
   {
    text-decoration: none;
    color: orange;
   }

   article a:hover
   {
    text-decoration: underline;
   }
   
   .Item-date
   {
    font-size: 0.8em;
    font-style: italic;
    color: gray;
    margin-bottom: 1em;
   }
  </style>
 </head>
 <body>
  <head>
   <h1>Nelsonkewebs by RSS XML PHP</h1>
  </head>
  <section>
  <?php foreach ($items as $item): ?>
   <article>
    <h2 class="Item-title"><a href="<?php echo $item->link; ?>" target="_blank"><?php echo $item->title; ?></a></h2>
    <div class="Item-date"><?php echo $item->pubDate; ?></div>
    <div class="Item-content"><?php echo $item->description; ?></div>
   </article>
  <?php endforeach; ?>
  </section>
 </body>
</html>

Entradas populares