怎么用C#输出XML并在前台用jquery或JavaScript获取到?
能不能跟Response.Write()直接写出去一个xml?
该用到哪些类的方法?

解决方案 »

  1.   

    DataSet读取xml输出json格式的数据,然后用jquery获取。
      

  2.   

    返回JSON数据,再通过js获取相关数据
    context.Response.ContentType = "text/plain";
     
      

  3.   


    <html>
    <head>
    <script type="text/javascript">
    function load(){
      var xmlDoc = new ActiveXObject('Microsoft.XMLDOM');
      xmlDoc.async = false;
      xmlDoc.load("a.xml");
      var doc = xmlDoc.documentElement;
      var a = doc.childNodes[0].childNodes[0];
      alert(a.getAttribute("value"));
    }
    </script>
    </head>
    <body onload="load()">
    </body>
    </html>添加节点
    XmlDocument xmlDoc=new XmlDocument();  
    xmlDoc.Load("");  
    XmlNode root=xmlDoc.SelectSingleNode("sList");
    XmlElement xe1=xmlDoc.CreateElement("s");  XmlElement xesub1=xmlDoc.CreateElement("key");  
    xesub1.InnerText="";  
    xe1.AppendChild(xesub1);
    root.AppendChild(xe1);
    xmlDoc.Save("");