on Dec 9th, 2008Parsa XML med PHP

PHP5 kommer som standard färdigkompilerat med biblioteket SimpleXML, vilket är fruktansvärt användbart om när man snabbt vill läsa ut data från en XML-fil.

En simpel kodsnutt för att läsa ut de senaste inläggen från min favoritblogg Gratis tårta skulle kunna se ut enligt följande:

<?php
$feed = ‘http://www.jenst.se/feed’;
$xml = simplexml_load_file($feed);
?>

<h1><?php echo $xml->channel->title; ?></h1>
<em>Senaste inlägg</em>
<ul>
    <?php foreach($xml->channel->item as $item): ?>
        <li>
            <a href="<?php echo $item->link; ?>"><?php echo $item->title; ?></a>
        </li>
    <?php endforeach; ?>
</ul>
 

Hoppas ni förstår melodin!

Rekommenderas:
Java-osaaja

En kommentar till “Parsa XML med PHP”

  1. [...] Ett bra sätt är att göra det på det sätt som finns förberett i PHP vilket är funktionen simplexml_load_file. Alexander Nyquist skriver i sin blogg om hur enkelt det är att norpa någons RSS-feed och koden finner du på Parsa XML med PHP. [...]

RSS

Lämna en kommentar