0
我查詢WS,我可以使用XPath // *解析[本地名稱()= 'someparentnode'] 了XPath的結果檢索這樣XPath來WS XML響應內解析XML
<?xml version="1.0" encoding="ISO-8859-1"?>
<Response xmlns="SOMETHING">
<SOMEDATA>OK</SOMEDATA>
<SOMEDATA1>110075700011</SOMEDATA1>
<ResponseOK>
<SOMEDATA3>123123</SOMEDATA3>
<SOMEDATA4>asda</SOMEDATA4>
</ResponseOK>
</Response >
一個xml
我需要SOMEDATA3的值,但是當我嘗試做// * [本地名稱()=「someparentnode」] /響應/ ResponseOK/SOMEDATA3我得到什麼
我不知道發生了什麼。任何幫助或信息非常感謝,因爲我需要這對我的工作
預先感謝這需要一段可以用來幫助別人的人!
因此,這將是// * [本地名稱()= 'someparentnode']/* [本地名稱()= '響應']/* [本地名稱()= 'ResponseOK']/* [本地名稱()= 'SOMEDATA3'] ?? –
我必須說,xpath沒有檢索任何結果:/ –
也許沒有'* [local-name()='someparentnode']'部分..因爲在您發佈的XML中沒有這樣的元素 – har07