Bonjour à tous !

J'ai un soucis tout bête... enfin je pense que la réponse doit être toute simple... mais je patoge.

Je dois parser un XML.
Normalement j'utilise REST ou juste SimpleXML.

Mais cet XML utilise une autre forme de nomination des items.
Je n'ai pas par exemple :

<id_vehicule>5</id_vehicule>
<couleur>Rouge</couleur>
<type>Cabriolet</type>
...


Mais une structure de type :

<knx-xml-response stat="ok">
<var name="announces" type="hash">
<key name="0">
<var name="url">...</var>
<var name="image">...</var>
<var name="images" type="hash">...</var>
<var name="vehicle" type="hash">
<key name="acceleration_0_100kph">6.6</key>
<key name="air_conditioning">1</key>
<key name="body_type">Coupé</key>
<key name="co2_emission_level">154</key>
<key name="combined_fuel_economy">6.6</key>
<key name="cylinders_count">4</key>
<key name="doors_count">4</key>

etc...


Du coup, mes boucles utilisées d'habitude ne trouvent rien du tout... et je peine à retrouver toutes ces informations claires, dans un tableau, avec comme id le nom de la variable.

Quelqu'un s'est déjà retrouvé devant ce genre de fichier ?

Merci pour votre aide, pistes, solutions !

Vincent