Générer un fichier xml en php

Rémy -  
 Vincnet94 -
Bonjour,

J'ai une base de données MySQL. Je souhaite en extraire quelques éléments et les positionner dans des balises d'un fichier xml.

Il me semble que le php peut tout à fait faire ce genre d'action.

Mon problème est que je ne sais pas comment m'y prendre. Quelqu'un pourrait-il m'expliquer les principales étapes pour arriver à mes fins ??

D'avance, merci.

Rémy

1 réponse

  1. Vincnet94
     
    Voici mon code:

    header("Content-type: text/xml");
    print("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
    ?>
    <urlset xmlns="https://www.google.com/schemas/sitemap/0.84/">
    <?
    $resultats=mysql_query("SELECT id FROM table WHERE etat=1");
    if (mysql_fetch_row($resultats)!=0)
    {
    while ($ligne=mysql_fetch_array($resultats))
    { ?><url>
    <loc>http://www.xxxxxx.fr/xxxxx.php?id=<?=$ligne['id']; ?></loc>
    <lastmod>2007-04-19</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
    </url>
    <? }
    }
    ?></urlset>
    6