bonjour
essayer cette solution ça marche chez moi j'espère que ça vas marcher chez toi.
d'abord l'entete du fichier xml doit etre comlmeç&
<?xml version="1.0" encoding="iso-8859-1"?>
puis aprè la lecture du fichier utilise la fonction
exemple
fichier xml(test.xml):
1 2 3 4 5 6 7 8 9 10 11
|
<?xml version="1.0" encoding="iso-8859-1"?>
<root>
<famille nom="SmashingCoding">
<membres>
<membre nom="Tom" type="contributeur" />
<membre nom="l'enfant Gérald" type="contributeur" />
<membre nom="Nic'olas" type="contributeur" />
</membres>
</famille>
</root> |
fichier php:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
<?php
$file = 'test.xml';
# On initialise l'objet $xml
$xml = simplexml_load_file($file);
//$xml = utf8_decode($xml);
//var_dump($xml);
echo '<p>Liste des membres :</p><p>';
foreach($xml->famille as $famille) {
echo '<br /><br /><br />famille:'.utf8_decode($famille['nom']);
foreach($famille->membres as $membres) {
foreach($membres as $membre) {
echo '<br />membre:'.utf8_decode($membre['nom']);
}
}
}
?>
</p> |
Partager