属性xmlns="..."があり、それが親要素である場合、データ要素値の値を照会するのが困難です。次の例は SOAP 応答の一部です。XPATH /PartyInq_v2Response/PartyInq_v2Rs_Type/*[local-name()="person"]/firstName'を使用して、名と姓の値を取得したいと考えています。しかし、それは何も返しません。クエリの前に xml からすべてのxmlns="..."を削除すると、値を返すことができ ます。例から直接名前を照会する方法を知っている人はいますか?
<PartyInq_v2Response xmlns="urn:Somewhere.Int" xmlns:q2="http://SomewhereOps.v20120719" xmlns:q10="http://SomewhereTypes.v20120719.GenericTypes">
<PartyInq_v2Rs_Type>
<q2:person>
<firstName xmlns="http://SomewhereTypes.v20120719.Types">somebody</firstName>
<lastName xmlns="http://SomewhereTypes.v20120719.Types">nobody</lastName>
</q2:person>
</PartyInq_v2Rs_Type>
</PartyInq_v2Response>
ありがとう
ルー