parser et sauver un flux XML dans une bdd > je sèche
6 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
parser et sauver un flux XML dans une bdd > je sèche
Salut tout le monde!
J'ai trop du mal la, le flux se présente sous cette forme:
<nb_reponse>341</nb_reponse>
<Artiste id='7732'>Abba</Artiste>
<Artiste id='7509'>Ace Of Base</Artiste>
<Artiste id='7733'>Adamo</Artiste>
<Artiste id='12991'>Aladin</Artiste>
<Artiste id='13007'>Alain Barriere</Artiste>
Et je veux récupérer la valeur id et l'artiste, et le foutre dans une bdd...
Ne rigolez pas, mais pour le moment, j'en suis la:
j'arrive juste a obtenir le nombre de valeur...
Qui peux m'aider pour la suite, j'arrive vraiment pas, malgré plein d'essais fantaisistes.
J'ai trop du mal la, le flux se présente sous cette forme:
<nb_reponse>341</nb_reponse>
<Artiste id='7732'>Abba</Artiste>
<Artiste id='7509'>Ace Of Base</Artiste>
<Artiste id='7733'>Adamo</Artiste>
<Artiste id='12991'>Aladin</Artiste>
<Artiste id='13007'>Alain Barriere</Artiste>
Et je veux récupérer la valeur id et l'artiste, et le foutre dans une bdd...
Ne rigolez pas, mais pour le moment, j'en suis la:
- Code: Tout sélectionner
$file = fopen($fichier_xml,"r");
if ($file) {
while (!feof($file)) $raw .= fread($file,32000);
fclose( $file );
list($maximum) = explode("</nb_reponse>", $raw);
echo "$maximum";
j'arrive juste a obtenir le nombre de valeur...
Qui peux m'aider pour la suite, j'arrive vraiment pas, malgré plein d'essais fantaisistes.
Si le flux est simple tu peux faire comme ca:
- Code: Tout sélectionner
eregi("<nb_reponse>(.*)</nb_reponse>", $raw,$nb_reponse);
echo "Nombre de page :".$nb_reponse[1]."<br>";
echo "<br>";
for($a = 0; $a < $nb_reponse[1]; $a++)
{
$a_balise = explode("<Artiste id=", $raw);
eregi("(.*)</Artiste>",$a_balise[$a+1], $href);
$res = str_replace("'","",$href[1]);
$res = explode(">",$res);
$id = trim($res[0]);
$artiste = trim($res[1]);
echo $id." - ".$artiste."<br>";
// connexion a la base
}
-

La Chaise sauvage - WRInaute passionné

- Messages: 692
- Inscription: Lun Avr 11, 2005 10:37
tiens c'est marrant, j'ai trouvé exactement le meme probleme sur webmaster hub, daté du 07 juillet 2005 :
http://www.webmaster-hub.com/index.php?showtopic=14836
si ça peut aider ...
http://www.webmaster-hub.com/index.php?showtopic=14836
si ça peut aider ...
6 messages • Page 1 sur 1
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 :
- Un (RSS) pour tous (les blogs officiels de Google)
- Google Enterprise a son blog
- Intégrer facilement un flux RSS externe
- Annuaire WRI : intégration des flux XML des inscrits
- Utiliser Actifpub pour l'intégration d'un flux RSS externe sur son site
- Le blog de Google Analytics
- Le blog officiel de Google Research
- Le blog officiel de Google au Japon
- Le blog officiel de Google Custom Search (CSE)
- Google dépose 2 brevets pour AdSense
- problem pour parser un flux xml avec magpierss
- Parser et mettre en page php un gros flux xml
- HELP : j'aimerai utiliser un flux xml pour une maj de bdd
- [PHP/MySQL] Parser le résultat d'une BDD
- Parser XML
- Parser un xml simple
- Parser xml php
- Logiciel Parser de Xml
- parser un document xml
- Parser un xml ( durée du traitement )
- Parser XMl avec PHP 5
- probleme pour parser du xml
- Difficulté à parser du XML avec simpleXML()
- Parser un xml voluminueux sur plusieurs pages ?
- parser un flux dotclear en php
Consultez la description détaillée des produits ou services de Google suivants : API Google Checkout
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum