XML

Résolu/Fermé
freeb83 Messages postés 304 Date d'inscription vendredi 29 février 2008 Statut Membre Dernière intervention 25 mai 2015 - Modifié par freeb83 le 10/04/2013 à 10:30
Azraka Messages postés 252 Date d'inscription mercredi 11 juin 2008 Statut Membre Dernière intervention 5 juin 2014 - 11 avril 2013 à 15:50
Bonjour,

Je possède un fichier tout prêt de XML que je souhaiterai utiliser en php. Il est de la forme :
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<DONNEES>
<Alerte typeArea="ALERT_POLYGONE" name="A" comment="">
<PointLatLong longitude="5.4" latitude="45.1"/>
<AreaPolygone surface="47.84">
<PointLatLong longitude="5.5" latitude="45.1"/>
<PointLatLong longitude="5.6" latitude="45.1"/>
......
</AreaPolygone>
</Alerte>
<DONNEES>

Ce fichier est utilisé par un logiciel pour me créer un fond de carte. Je souhaiterai recrééer ce même fond de carte en php vers un affichage HTML ( voir une image via la lib graphique de php si c'est possible)

J'ai vraiment du mal à voir comment le php peut interpréter ce type de fichier.

D'avance merci pour ceux qui pourront me donner un coup de main ou une piste à exploiter.

A voir également:

4 réponses

Azraka Messages postés 252 Date d'inscription mercredi 11 juin 2008 Statut Membre Dernière intervention 5 juin 2014 13
10 avril 2013 à 16:39
Bonjour,

Je te conseille SimpleXml (https://www.php.net/manual/fr/class.simplexmlelement.php qui est très bien pour lire des flux xml.

En imaginant que ton xml est dans un fichier ça donnerait quelque chose comme :
$xml = simplexml_load_file('mon_fichier.xml');
echo $xml->DONNEES->AreaPolygone['surface']; // affiche 47.84

La doc et google devraient te donner les infos qui te manquent.
1
Utilisateur anonyme
10 avril 2013 à 12:09
Salut salut,

Il y a des tutos très bien fais qui traite le sujet :
https://eusebius.developpez.com/php5dom/
0
freeb83 Messages postés 304 Date d'inscription vendredi 29 février 2008 Statut Membre Dernière intervention 25 mai 2015 19
10 avril 2013 à 15:21
Oui j'ai déjà lu pas mal de sujet la dessus mais il s'avère que dans tous les exemples il y a toujours des données entre les balises or je n'en ai pas.
0
freeb83 Messages postés 304 Date d'inscription vendredi 29 février 2008 Statut Membre Dernière intervention 25 mai 2015 19
11 avril 2013 à 14:43
Parfait et merci beaucoup c'est exactement ce qu'il me fallait.
0
Azraka Messages postés 252 Date d'inscription mercredi 11 juin 2008 Statut Membre Dernière intervention 5 juin 2014 13
11 avril 2013 à 15:50
Je t'en prie.
0