Bonsoir à tous,
Je viens vers vous car je n'arrive pas à récupérer des valeurs de plusieurs nœuds.
Je vous explique le projet
A partir d'un lecteur carte vitale je dois récupérer les valeurs Nom,Prénom,Date de naissance et numéro de sécurité sociale pour qu'il soit inscrit automatiquement sur un formulaire ( Je pense utilisé les fonctions $post)
Voici un bout du fichier xml que cardpeek me fournit
J'ai lus énormément de tutoriel pour utiliser DOM ou SimpleXML mais cela ne fonctionne pas car ou je coince c'est pour prendre les valeurs en vert
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 <node> <attr name="classname">item</attr> <attr name="label">Nom</attr> <attr name="id">80</attr> <attr name="size">63</attr> <attr name="val" encoding="bytes">8:4C555A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020</attr> <attr name="alt">NOM DU CLIENT </attr> </node> <node> <attr name="classname">item</attr> <attr name="label">Prénom</attr> <attr name="id">81</attr> <attr name="size">45</attr> <attr name="val" encoding="bytes">8:42454E4A414D494E2020220202020202020202020202020202020202020202020202020202020202020</attr> <attr name="alt">PRENOM DU CLIENT </attr> </node> <node> <attr name="classname">item</attr> <attr name="label">Date de naissance</attr> <attr name="id">82</attr> <attr name="size">8</attr> <attr name="val" encoding="bytes">8:3139383353232</attr> <attr name="alt">XX/XX/XXXX</attr> </node>
J'ai essayé de récupérer mes valeurs à partir de ce code mais celui ne m'affiche rien...
En espérant avoir une aide,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?php $dom = new DomDocument; $dom->load("test.xml"); $nom = $dom->getElementsByTagName('attr'); foreach($valeur_nom as $nom) echo $nom->firstChild->nodeValue . "<br />"; ?>
En vous remerciant par avance,
Funky
Partager