0

次の xml コードの xpath を確認する必要がありますが、タグが変わり続けています。たとえば、以下の応答では、タグ ns2:Response が修正されていないことがあり、ns1:Response または ns3:Response として表示されることがあります....助けてください。

<ns2:Response>
    <ns2:ResponseCode>00</ns2:ResponseCode>
    <ns2:ResponseMessage>Success</ns2:ResponseMessage>
</ns2:Response>
4

1 に答える 1

0

コメントで述べたように、 *[local-names()='ResponseCode'] を使用して、名前空間を気にせずに要素に到達できます。

また、私の最初のソリューションも同様に機能しns*:ResponseCodeます*:ResponseCode

詳細については、こちらをご覧ください

于 2013-02-28T13:09:38.233 に答える