[SimpleXML] comment faire une requête basée sur un namespace d'un attribut ?
bonjours, en simplifié, j'ai le xml suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <?xml version="1.0" encoding="UTF-8"?>
<Transaction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="TransactionResponseType">
<Segment xsi:type="SegmentProductType">
<Code Role="Product" Value="TOTO" />
</Segment>
<Segment xsi:type="SegmentStayType">
<Ats>
<At>
<Code Value="C1" />
</At>
</Ats>
<MealPlan>
<Code Value="dp" />
</MealPlan>
</Segment>
</Transaction> |
Mon pb est le suivant, je voudrait ne recupérer par xPath, que les noeud possedants l'attribut : xsi:type="SegmentStayType" (par exemple), et j'avoue que je n'y arrive pas du tout :'(
quelqu'un aurait il une solution ou un lien vers quelquechose de comprehesible, car, je n'ai rien trouvé concernant des requetes xpath avec en param un namespace pour un attribut... :'(