Parser flux xml
Fermé
bbenjj
Messages postés
8
Date d'inscription
dimanche 29 juin 2008
Statut
Membre
Dernière intervention
31 octobre 2010
-
29 juin 2008 à 02:25
bbenjj - 29 juin 2008 à 16:00
bbenjj - 29 juin 2008 à 16:00
A voir également:
- Parser flux xml
- Xml viewer - Télécharger - Édition & Programmation
- Capture flux - Télécharger - TV & Vidéo
- Office xml handler - Télécharger - Traitement de texte
- Driveimage xml - Télécharger - Sauvegarde
- Oxygen xml - Télécharger - Divers Web & Internet
4 réponses
bbenjj
Messages postés
8
Date d'inscription
dimanche 29 juin 2008
Statut
Membre
Dernière intervention
31 octobre 2010
29 juin 2008 à 14:29
29 juin 2008 à 14:29
les erreurs que j'ai son ici : http://bbenjj.free.fr/erreur.jpg
Posotaz
Messages postés
489
Date d'inscription
samedi 23 juin 2007
Statut
Membre
Dernière intervention
19 juin 2011
225
29 juin 2008 à 15:28
29 juin 2008 à 15:28
Hello,
La déclaration XML est-elle bien la première instruction du fichier ? C'est à dire pas de lignes blanches au dessus ni même de caractère espace,... Le fichier doit vraiment commencer par <?xml... et rien d'autre.
La déclaration XML est-elle bien la première instruction du fichier ? C'est à dire pas de lignes blanches au dessus ni même de caractère espace,... Le fichier doit vraiment commencer par <?xml... et rien d'autre.
Bonjour et merci d'avoir répondu,
les erreurs provoquées par la page xml ont été résolu, il me reste que celle ci :
Warning: Invalid argument supplied for foreach() in /home.10.24/www/bbenjj/test/parser.php on line 3
et a la ligne 3 on a :
foreach ($ListeSet->Set as $info) {
les erreurs provoquées par la page xml ont été résolu, il me reste que celle ci :
Warning: Invalid argument supplied for foreach() in /home.10.24/www/bbenjj/test/parser.php on line 3
et a la ligne 3 on a :
foreach ($ListeSet->Set as $info) {
J'ai trouvé la solution
PHP:
<?php
$xml = simplexml_load_file('test.xml');
$liste = $xml->Set;
foreach ($liste as $info){
print $info['id'];
print $info->Titre;
print $info->Description;
print $info->Url;
print $info->Note;
}
?>
Code:
<?xml version="1.0" encoding="iso-8859-1" ?>
<ListeSet>
<Set id="01767">
<DateParution>28/01/2008</DateParution>
<Titre>Photo</Titre>
<Description>Tres belle photo</Description>
<Url>......</Url>
<Note>8</Note>
</Set>
</ListeSet>
PHP:
<?php
$xml = simplexml_load_file('test.xml');
$liste = $xml->Set;
foreach ($liste as $info){
print $info['id'];
print $info->Titre;
print $info->Description;
print $info->Url;
print $info->Note;
}
?>
Code:
<?xml version="1.0" encoding="iso-8859-1" ?>
<ListeSet>
<Set id="01767">
<DateParution>28/01/2008</DateParution>
<Titre>Photo</Titre>
<Description>Tres belle photo</Description>
<Url>......</Url>
<Note>8</Note>
</Set>
</ListeSet>