0
私は以下のXMLファイルを持っています。 dataSource
要素にアクセスし、GetDecoders
要素をスキップする必要があります。特定の親要素を無視して子要素内の値にアクセスするために使用できるXPathは何ですか?
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://MultiChoice.CustomerCare.Service/ServiceContracts">
<soapenv:Header/>
<soapenv:Body>
<ser:GetDecoders>
<!--Optional:-->
<ser:dataSource>Nigeria</ser:dataSource>
<!--Optional:-->
<ser:packageName>SD</ser:packageName>
</ser:GetDecoders>
</soapenv:Body>
</soapenv:Envelope>
ノー成功を収めて、次を試してみました:
/*[local-name()='Envelope']/*[local-name()='Header']/*[local-name()='Body']/*/*[local-name()='dataSource' and text()='Nigeria']
私は// * [ローカル名()= 'データソース' を使用し感謝を] [。= 'ナイジェリア']それは正常に動作している –