Posez votre question Signaler

Générer un fichier xml en php

Rémy - Dernière réponse le 19 avril 2007 à 20:49
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
Lire la suite 

Générer un fichier xml en php »

1 réponses
Réponse
+6
moins plus
Voici mon code:

header("Content-type: text/xml");
print("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
?>
<urlset xmlns="http://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>
Ajouter un commentaire
Ce document intitulé « générer un fichier xml en php » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?