ajax 本来就是用来发送和接受xml格式的数据的,但我一直没有找到合适的例子,麻烦大家提供下
谢谢

解决方案 »

  1.   

    参考
    http://www.cnblogs.com/hocylan/archive/2007/11/27/973830.html
    http://www.cnblogs.com/chsword/archive/2007/03/16/677776.html
      

  2.   

    / 返回XML的Web 请求
    function OnSucceededXml(executor, eventArgs)
    ...{
        if (executor.get_responseAvailable())
        ...{
          
            if (document.all)
                resultElementId.innerText += executor.get_xml().xml;
            else
                // Firefox
                resultElementId.textContent += "First node[首节点]: " +
                    executor.get_xml().documentElement.nodeName;    }
        else
        ...{
            if (executor.get_timedOut())
                alert("超时");
            else
                if (executor.get_aborted())
                    alert("失败");
        }
    }
    function GetXml()
    ...{
        //创建WebRequest对象
        wRequest =  new Sys.Net.WebRequest();    //设置请求文件
        wRequest.set_url("index.xml");
     
        // Set the request handler.
        wRequest.add_completed(OnSucceededXml);
       
        // Clear the results area.
       if (document.all)
            resultElementId.innerText = "";
        else
            // Firefox
            resultElementId.textContent = "";
      
        // Invoke the Web request.
        wRequest.invoke();
    }
    <button id="Button3"
                            onclick="GetXml()">Xml</button>
    <div id="ResultId" style="background-color:Aqua;"></div>
      

  3.   

    有例子的!!!
    ajax调用web service就是操作XML啊!!