Imprimir

SimpleXML: Acceder a elementos no únicos

Veamos cómo acceder a elementos no únicos de un documento XML similar a:

<?xml version="1.0" encoding="UTF-8"?>
<feed>
    ...
    <tag>
        <name>rock</name>
    </tag>
    <tag>
        <name>metal</name>
    </tag>
    <tag>
        <name>post-grunge</name>
    </tag>
    ...
</feed>

Por ejemplo, para obtener todos los tag->name el código será:

<?php
$feed = "http://www.domain.com/feed/info.xml";
// volcar el feed en un objeto SimpleXML
$xml = simplexml_load_file($feed);
foreach ($xml->tag as $tag) {
    echo $tag->name;
}
?>

Deja un comentario