function ttt(){
var pConnection = new Ext.data.Connection({timeout:1200000});
pConnection.request({
method: 'POST',
url: path + '/testAction.do?method=tt',
params: null,
success: function(response, options)
{
alert(response.responseText);
var jsonData = Ext.util.JSON.decode(response.responseText);
alert(jsonData.aa);
},
failure: function(response, options)
{
alert("big fail!");
}
});
}
我常用是这样转化为JSON对象。
那么, 请问,我想要转换为XML对象, 要怎样做呢?
var jsonData = Ext.util.JSON.decode(response.responseText);
var xmlData = ??

解决方案 »

  1.   

    ext库里难道没有转化xml的嘛?
    那就自己写一个吧
    你在调用的时候loadXMLDoc(response.responseText);
    function loadXMLDoc(dname) 
    {
    try //Internet Explorer
      {
      xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
      }
    catch(e)
      {
      try //Firefox, Mozilla, Opera, etc.
        {
        xmlDoc=document.implementation.createDocument("","",null);
        }
      catch(e) {alert(e.message)}
      }
    try 
      {
      xmlDoc.async=false;
      xmlDoc.load(dname);
      return(xmlDoc);
      }
    catch(e) {alert(e.message)}
    return(null);
    }
      

  2.   

    xmlDoc=new ActiveXObject("Microsoft.XMLDOM");XML不是很懂……请教大哥, 别的浏览器也兼容的吧?
      

  3.   

    xml parser的教程:
    http://www.w3school.com.cn/xml/xml_parser.asp
    多个浏览器都有说明。
      

  4.   

    http://www.w3school.com.cn/xml/xml_parser.asp
    很详细!