Récupérer des données dans un fichier xml?

Statut
N'est pas ouverte pour d'autres réponses.

Styleman

Touriste
Bonjour,

Voila je n'y connais rien en .xml mais j'ai un fichier qu'un anim flash utilise pour jouer des mp3, seulement, j'aimerais bien qu'a partir d'une page php je puisse modifier le contenu de ce .xml, pour rajouter ou supprimer des chansons, donc c'était pour savoir si il y avait moyen de modifier le .xml directemenbt avec php ou alors si le xml pouvait prendre des données stockées sur une table MySQL que j'aurai alimentée avec php quoi.

Merci beaucoup.
A+
 

null

ose();
Tu peux, tu veux utiliser PHP 4 ou PHP 5 ?
 
1er
OP
S

Styleman

Touriste
null a dit:
Tu peux, tu veux utiliser PHP 4 ou PHP 5 ?
PHP4, sauf si PHP5 facilite le bazar, le truc c'est que je n'ai pas vraiment matté les nouveautée de PHP5, j'ai juste entendu parler de PHP On the fly, pk cela change quelque chose?

Sinon faut voir si mon hebergeur accepte le PHP5, normalement oui, c'est Rockweb, sinon je ferais un phpinfo(); :)
 
R

RedCross

ex membre
Tu génère un xml comme tu génèrerais une page html.
Donc, tu crées une page brol.php et tu code ça.
Le truc à bien faire gaffe c'est de pas oublié de mettre la première ligne :

Code:
<?php
header("Content-Type: text/xml");
echo "<"."?xml version=\"1.0\" encoding=\"iso-8859-1\"?".">\n";
Et puis, de foutre ta query et tout ce qu'il faut pour l'xml quoi. En faisant bien gaffe de l'écrire parfaitement, ça aide :)
(donc, avec les \n et \t ...etc )
Ce qui donne à peu près kekchose comme ça :

Code:
$query = "SELECT * FROM table LIMIT 10";
$database->setQuery( $query );
$rows = $database->loadObjectList();

echo "<brol1>\n";
	echo "\t<brol2>\n";
	echo "\t\t<Brol>$brollebazar</Brol>\n";
	echo "\t</brol2>\n";
echo "</brol1>\n";

?>
 

null

ose();
Dans PHP5, le XML est vraiment bien géré
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut