Générer un fichier xml en php

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. 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

    Discussions similaires

    question pix mot caché

    7 réponses