Rechercher : dans
Par :

[PHP] Extraction de données de fichier XML

Dernière réponse le 19 fév 2007 à 21:20:13 MAD_Clown, le 19 fév 2007 à 19:49:11 
 Signaler ce message aux modérateurs

Salut à tous, j'ai un petit problème.

J'ai besoin d'extraire des donnés d'un fichier XML mais je ne sais pas quel est la méthode a suivre et comment.

Voici n exemple de donnée XML que je dois extraire:


<?xml version="1.0" encoding="ISO-8859-1" ?> 
- <Inscription>
  <Mls>M425035</Mls> 
  <Statut>actif</Statut> 
- <photos>
  <photoFR>http://www.remax-quebec.com/photo_big/0029/m0425035-pri01-01.jpg</photoFR> 
  <photoEN>http://www.remax-quebec.com/photo_big/0029/m0425035-pri01-01.jpg</photoEN> 
  <PhotosAdd /> 
  </photos>
  <Adresse>De L'ecuyer Rue</Adresse> 
  <IdZone>15</IdZone> 
  <ZoneEN>Laurentides</ZoneEN> 
  <ZoneFR>Laurentides</ZoneFR> 
</Inscription>



J'aimerais extraire toutes les données par leur nom de balise.


if(stristr($info->nodeName, 'Statut') == true) {
				$statut = correctaccents($info->nodeValue).'';	
			}




MAIS COMMENT JE FAIS POUR ALLER CHERCHER LES DONNÉES DE LA BALISE "Photos"?????


Merci pour votre aide!

Meilleures réponses pour « [PHP] Extraction de données de fichier XML » dans :
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...

1

 Ssylvainsab, le 19 fév 2007 à 21:20:13

Salut.

Si tu es en PHP 5, il y a simplexml_load_file.
(tu peux exécuter des fichiers avec PHP 5 en utilisant .php5 comme extension au lieu de .php)

En PHP 4, il y a la librairie xml, mais je ne travaille pas avec.

Si ces trucs te font peur, tu as toujours les regex, mais c'est plus lent je pense. Sylvain
"Join us now, and share the software. You'll be Free, hackers."

Répondre à Ssylvainsab