Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/01/2011, 15h13   #1
Membre habitué
 
Inscription : septembre 2004
Messages : 244
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 244
Points : 110
Points : 110
Par défaut récupération données flux XML

Bonjour,

J'essaye de récupérer des donnees présent dans un flux xml, mais je n'arrive pas à récupérer le contenu de "channel"

Exemple de flux :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?xml version="1.0" encoding="UTF-8"?>
<tv source-info-url="http://xxxxxxxxx" source-data-url="http://xxxxxxxx/" generator-info-name="xxxxxxxx" generator-info-url="http://xxxxxxxxxxxx">
  <programme channel="xxxxxxxxxx" start="20110110063000 +0100" stop="20110110064500 +0100" >
    <title>titre</title>
    <sub-title>sous titre</sub-title>
    <desc lang="fr">xxxxxxxxxxxxxxxx</desc>
    <date>2004</date>
    <category lang="fr">dessin anim</category>
    <category lang="fr">dessin anim</category>
    <length units="minutes">15</length>
    <icon src="http://hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh" />
    <audio>
      <stereo>stereo</stereo>
    </audio>
  </programme>
</tv>
Script php:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
 
$xmlUrl = 'tnt2.xml'; // XML feed file/URL
$xmlStr = simplexml_load_file($xmlUrl);
 
foreach( $xmlStr->programme as $nom)
	{
		echo "start: " .$nom['start'] . "<br />";
		echo "stop: " .$nom['stop'] . "<br />"	
		echo "channel: " .$nom['channel'] . "<br />";
 
	}
?>
Ce qui me donne :

Code :
1
2
3
start: 20110110063000 +0100
stop: 20110110064500 +0100
channel:
Savez-vous pourquoi je n'arrive pas a reccupérer le contenu de channel ?

Merci beaucoup
omelhor est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h55.


 
 
 
 
Partenaires

Hébergement Web