Récupérer une variable à partir d'un fichier XML

  • Auteur de la discussion Auteur de la discussion rasheed
  • Date de début Date de début
Nouveau WRInaute
Bonjour

J'aimerais récupérer des données depuis un fichier XML externe -www.domain.com/fichier.xml
A partire de ces lignes ...

<companyname>PRICE MARCH</companyname>
<last>645.70</last>
<change>+4.80</change>
<pcthange>+0.75</pcthange>

... j'aimerais rècupèrer la variable $last="645.70" et $change="+4.80"

Merci de votre aide
 
Nouveau WRInaute
Bonjour

Merci de votre réponse.

En fait je m'y conais pas trop en XML.
On ma proposé cela sur un forum :

Tu prends un parser xml >
http://www.galle.fr/dev/parserxml.php.txt
par exemple, que tu renommes en .php.

Tu appelles ton parser xml :
include("parserxml.php");

Tu appelles ton fichier
$fp = fopen("http://domaine.com/page.php","r");
while(! feof($fp)){
$donnees_xml .= fgets($fp);
}
fclose($fp);
$tableau_php = GetXMLTree($donnees_xml);

et tu affiches ton tableau :

print_r($tableau_php);

Mais je ne vois pas à quel emplacement je dois appeller le fichier xml externe, et puis que contient la page appellée "page.php" ? :?

Merci
 
X
xescorp
Guest
Dans la biblio Pear tu as un Parser et pas mal d'outil d'url rewriting aussi.
 
WRInaute accro
Il y a plein de parseurs sur le web. 1 simple:
-http://www.phpsources.org/scripts172-PHP.htm

Perso j'utilise MagpieRSS
 
X
xescorp
Guest
J'ai dis une grosse connerie Pear ne le fait pas, j'aurai dû d'ailleurs ajouter "il me semble que" :D
 
WRInaute discret
rasheed a dit:
Bonjour

J'aimerais récupérer des données depuis un fichier XML externe -www.domain.com/fichier.xml
A partire de ces lignes ...

<companyname>PRICE MARCH</companyname>
<last>645.70</last>
<change>+4.80</change>
<pcthange>+0.75</pcthange>

... j'aimerais rècupèrer la variable $last="645.70" et $change="+4.80"

Merci de votre aide

As tu résolu ton problème ?
J'ai le même souci que toi j'aimerais savoir comment tu as procédé...
:roll:
 
Discussions similaires
Haut