我使用ExtJS的和我做了使用的SOAPClient作爲這樣一個服務電話:ExtJS的 - 如何解析SOAP(WSDL)XML響應對象分爲模型
var url2 = "https://serviceUrlGoesHere/MyService";
var pl = new SOAPClientParameters();
pl.add("arg0", false);
SOAPClient.invoke(url2, "getPaymentsMethod", pl, true, getDataCallback);
我的迴應方法:
function getDataCallback(response) {
???
};
下面是服務響應:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<dlwmin:getPaymentsMethod xmlns:dlwmin="http://blahblah.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<return>
<contents>
<eftAcctNo>501014635986</eftAcctNo>
<eftAcctRoutNo>122400724</eftAcctRoutNo>
</contents>
<contents>
<eftAcctNo></eftAcctNo>
<eftAcctRoutNo></eftAcctRoutNo>
</contents>
<contents>
<eftAcctNo></eftAcctNo>
<eftAcctRoutNo></eftAcctRoutNo>
</contents>
<status>0</status>
</return>
</dlwmin:getPaymentsMethod>
</soapenv:Body>
</soapenv:Envelope>
我的問題是...我怎麼這個數據添加到模型中,並填充DataGrid?
將XML Reader附加到您的商店,然後加載您的數據。 – Gregor