Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > XML > SimpleXML
SimpleXML Forum d'entraide pour l'extension SimpleXML, qui permet de manipuler des documents XML en PHP (approche DOM).
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 31/07/2006, 16h04   #1
Nouveau Membre du Club
 
Inscription : août 2005
Messages : 90
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 90
Points : 30
Points : 30
Par défaut [SimpleXML] problème quand <rss version="2.0">

Bonjour
je ne connais pas bien les flux
j ai un fichier xml a peu prés de ce style la

Code XML :
1
2
3
4
5
6
7
8
<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
<channel>
<item>
................
</item>
</channel>
</rss>

quand le le lis avec simplexml rien ne s'affiche, quand j enleve les balises <rss version="2.0"> et </rss> tout est ok
qui peut m 'aider

Merci
yveslens est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2006, 16h10   #2
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
Un peu plus de précision ne serait pas de refus... quel type de traitement fais-tu notamment...
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2006, 17h28   #3
Nouveau Membre du Club
 
Inscription : août 2005
Messages : 90
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 90
Points : 30
Points : 30
bonjour merci de ta reponse
j ai un code style
Code :
1
2
3
4
5
6
7
8
9
echo '<table border=\"1\" bgcolor=\"666666\"> <tr>';
$fichier = simplexml_load_file('fichier.xml'); 
 
foreach($fichier->item as $item) {
   echo "<pre>";
  print_r($item);
echo "</pre>";
 
}
merci
yveslens est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2006, 20h23   #4
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
Tu es sûr qu'il n'y a absoluement rien qui s'affiche, tu as essayé de faire un var_dump pour voir ce que ça donnait ?
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2006, 08h39   #5
Nouveau Membre du Club
 
Inscription : août 2005
Messages : 90
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 90
Points : 30
Points : 30
Bonjour
merci pour ta reponse
j ai testé plusieurs flux du meme fournisseur
ils sont tous basés sur la même structure
sur le 1 quand je déplace de la fin du fichier en dessous de l 'entête ca marche avec la fonction simplexml_load_file
Code XML :
1
2
3
4
5
6
7
8
9
10
11
<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
<channel>
<title>titre</title>
<link>http://www.site.com/</link>
<description>promo</description>
</channel>
<item>
................
</item>
</rss
sur d'autres qui sont basés exactement surt la meme structure j ai comme erreur
Citation:
Warning: simplexml_load_file() [function.simplexml-load-file]: fichier.xml:1: parser error : XML declaration allowed only at the start of the document in F:\sitesweb\sites_clients\xml\fichier.php on line 2
le ligne 2 etant
Code :
$s = simplexml_load_file('fichier.xml');
merci
yveslens est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2006, 13h17   #6
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
tu doit avoir des espaces ou d'autres trucs de ce style avant le prologue XML (ligne avec <?xml )
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög 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 14h08.


 
 
 
 
Partenaires

Hébergement Web