script php pour générer du xml définir par une variable

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


jf_evreux
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 216
Inscription: Sam Déc 17, 2005 19:59

script php pour générer du xml définir par une variable

Message le Ven Nov 09, 2007 15:38

Salut tout le monde!

Je fais appel à vous car je cale sur un probleme de XML et ne trouve pour l'instant pas de solution :

J'utilise d'habtiude un script de parsing qui ouvre un fichier type "xml.php?id=150" et qui récupère les données liées via @fopen .

Ca marche très bien. Mais maintenant, j'ai à ma disposition des fichiers XML et non PHP.

Je voudrais donc savoir comment faire un fichier PHP qui contiendra uniquement les données du fichier XML qui lui serait lié selon la variable de l'id de l'enregistrement XML (appelé comme précédemment par ?id=150).

Je ne sais pas si j'ai été très clair :wink:
en tout cas merci de tout coup de main !


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Ven Nov 09, 2007 20:11

je ne sais pas si j'ai bien compris mais si tu veux générer un fichier xml en php :
<?php
header("Content-Type: text/xml; charset=ISO-8859-1");
echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n";
echo "<tag>\n";
...
echo "</tag>\n";
?>


Kmacleod
WRInaute accro
WRInaute accro
 
Messages: 3418
Inscription: Jeu Nov 28, 2002 15:47

Message le Ven Nov 09, 2007 21:53

Je crois plutot qu'il veut depuis une page php lire son flux xml et par exemple les données <tag>


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Ven Nov 09, 2007 22:31

alors il y a ca :
-http://www.commentcamarche.net/php/phpxml.php3


jf_evreux
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 216
Inscription: Sam Déc 17, 2005 19:59

Message le Ven Nov 09, 2007 23:13

salut, oui comme l'a dit Kmacleod, je voudrais que mon fichier xml.php?id=212 (l'id est un exemple) récupère les champs XML d'un fichier .xml préderminé correspondant à l'id xml 212, et ne conserve que ces champs là, ce afin de pouvoir parser par la suite les données en question sur un autre fichier php.
une idée sur la façon de procéder ???? merci !


Kmacleod
WRInaute accro
WRInaute accro
 
Messages: 3418
Inscription: Jeu Nov 28, 2002 15:47

Message le Ven Nov 09, 2007 23:21

Ce que tu veux faire, c'est parser un flux RSS et afficher le résultat en php, avec une variable précise

http://magpierss.sourceforge.net/

Mais en french et en texte va voir ici d'abord
http://layer.free.fr/layer-tech/?p=29


jf_evreux
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 216
Inscription: Sam Déc 17, 2005 19:59

Message le Ven Nov 09, 2007 23:42

nan pas exactement, je sais parser le fichier, ce que je voudrais c'est parser un fichier php de type xxx.php?id=212 et non pas directement le fichier xml dans sa totalité. Je voudrais pouvoir parser le fichier php qui aurait déjà isolé les données du fichier xml liées à l'id 212 dans cet exemple.


Kmacleod
WRInaute accro
WRInaute accro
 
Messages: 3418
Inscription: Jeu Nov 28, 2002 15:47

Message le Sam Nov 10, 2007 0:00

A toi de filtrer en passant la variable qui viendra faire une clause where
Les flux rss fonctionnent comme cela aussi

Edit : je crois plutot que tu n'a pas à parser, c'est déjà fait, mais tu doit lire ton flux : CF lien au dessus !


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités