Bonjour,

J'utilise php et simplexml.

Je rencontre actuellement le problème suivant :

J'ai ce fichier xml

Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<racine>
<identifiant>toto</identifiant>
<information1 type="a">blabla</information1>
<information1 type="b">blibli</information1>
<information2>bleble</information>
<information3 type="a">bloblo</information1>
<information3 type="b">blublu</information1>
...
</racine>

que j'ouvre ainsi $xml= simplexml_load_file('monFichier.xml');

et j'aimerai filtrer les informations pour ne retenir que celles qui n'ont pas d'attribut et celles qui ont l'attribut type="a".

Est-il possible de faire cela avec un xpath ?

Encore mieux, est-il possible de faire cela sans passer par un xpath, en complétant cet appel $xml->information1 avec l'information type="a", directement sans passer par une condition if ?


Merci de votre aide