私はEXTjsを使用していて、ajax経由でサーバーに接続しようとしていて、出力をxml形式で取得しています。これらの xml 値を入力する必要がある 3 つのテキスト ボックスがあります。
response.responseText は私に結果を与えていますが、responseXML は null を与えています。responseText を responseXML に変換し、値をテキスト ボックスに割り当てる方法はありますか。誰か助けてくれませんか?
function getXML(){
Ext.Ajax.request({
url : 'url',
params : {
method : 'runxml'
},
method : 'POST',
success : function(response, options) {
alert(response.responseXML);
alert(response.responseText);
},
failure : function(response, options) {
Ext.MessageBox.show({
title : 'Error On retrieve value from server',
msg : 'An error occur during retrieve value from server',
buttons : Ext.MessageBox.OK,
icon : Ext.MessageBox.ERROR,
width : 400
});
},
disableCaching : true
});
}
}
response.responseText から得られる出力は
<wddxPacket version='1.0'><header/>
<data><string><?xml version="1.0" encoding="iso-8859-1" ?>
<char code='0a'/><TABLE>
<char code='0a'/><LIMITS>
<char code='0a'/><UCL> 5.23145 </UCL>
<char code='0a'/><CTL> 3.0269 </CTL>
<char code='0a'/><LCL> 1.458</LCL>
<char code='0a'/></LIMITS>
<char code='0a'/></TABLE>
<char code='0a'/></string></data></wddxPacket>