Bonjour,
Je me tourne vers vous car je n'avance pas, marrant c'est ce que l'on fait en général....
J'ai un fichier XML soap que je récupère via une API.
Je traite normalement des ficiers XML sans problème mais certaines balises me paraissent étrange et me bloquent lol
Voici le fichier
Le problème c'est que les champs changent de nom à chaque appel lol
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 <?php $soap_response = '<?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://phpave.com/api/"> <soapenv:Body> <ns3:WS_SiVin_Consulter_VehiculeResponse xmlns:ns3="http://aaa.asso.fr/sivin/schemas"> <ns3:return> <ns1:carrosserie xmlns:ns1="http://aaa.asso.fr/sivin/xsd">BERLINE</ns1:carrosserie> <s125:carrosserieCG xmlns:s125="http://aaa.asso.fr/sivin/xsd">CI</s125:carrosserieCG>s125:carrosserieCG xmlns:s125="http://aaa.asso.fr/sivin/xsd">CI</s125:carrosserieCG> <s126:co2 xmlns:s126="http://aaa.asso.fr/sivin/xsd">152</s126:co2> <ns1:codeMoteur xmlns:ns1="http://aaa.asso.fr/sivin/xsd">KFU</ns1:codeMoteur> <dateDCG xmlns="http://aaa.asso.fr/sivin/xsd"> <jour>---19</jour> <mois>--02--</mois> <annee>2013</annee></dateDCG> <ns1:depollution xmlns:ns1="http://aaa.asso.fr/sivin/xsd">NON</ns1:depollution> </ns3:return> </ns3:WS_SiVin_Consulter_VehiculeResponse> </soapenv:Body> </soapenv:Envelope>'; ?>
<s125:carrosserieCG xmlns:s125="http://aaa.asso.fr/sivin/xsd">CI</s125:carrosserieCG> peut de venir <n148:carrosserieCG n148="http://aaa.asso.fr/sivin/xsd">CI</n148:carrosserieCG>
Comment récupérer dans ce cas carrosserieCG si le nom change ?
Merci de votre aide
Partager