如何用javascript读xml返回一个dataset? 如题.... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function ReadFiles(){ var fso, f1, ts, s; var ForReading = 1; fso = new ActiveXObject("Scripting.FileSystemObject"); f1 = fso.CreateTextFile("c:\\testfile.txt", true); // 写一行。 Response.Write("Writing file <br>"); f1.WriteLine("Hello World"); f1.WriteBlankLines(1); f1.Close(); // 读取文件的内容。 Response.Write("Reading file <br>"); ts = fso.OpenTextFile("c:\\testfile.txt", ForReading); s = ts.ReadLine(); Response.Write("File contents = '" + s + "'"); ts.Close();} http://search.csdn.net/Expert/topic/1278/1278253.xml?temp=.7178308 XMLHTTPvar xmlHTTP = new ActiveXObject("Microsoft.XMLHTTP"); xmlHTTP.Open("POST","xx.aspx?SectionName=BuyerPurchaseMgr",false); xmlHTTP.send(xmlDoc); alert( xmlHTTP.responseText );xx.aspx是一个页面private void Page_Load(object sender, System.EventArgs e){ byte[] tmpByte = new byte[ this.Request.InputStream.Length ]; DataSet ds = new DataSet(); System.IO.MemoryStream ms = new MemoryStream(tmpByte); ds.ReadXml(ms); this.Session["xx"] = ds;} 1. testxml.html:<input type="button" value="send" onclick="sendXML()"><script language="javascript">function sendXML(){ var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP.4.0"); xmlhttp.open("GET","TestXml.aspx",false); xmlhttp.send(); if (xmlhttp.status != 200) alert(xmlhttp.statusText); else alert(xmlhttp.responseXML.xml);}</script>2. TestXml.aspx:<%@ Import Namespace="System.Xml"%><script language="C#" runat="server">void Page_Load(Object o, EventArgs e){ XmlDocument xmldoc = new XmlDocument(); XmlElement ele = xmldoc.CreateElement("root"); xmldoc.AppendChild(ele); XmlElement child = xmldoc.CreateElement("child"); child.InnerText = "hello world"; ele.AppendChild(child); Response.ContentType ="text/xml"; xmldoc.Save(Response.OutputStream);}</script> http://search.csdn.net/Expert/topic/1543/1543331.xml?temp=.2341577 求助:用户控件在设计视图居中,但生成网页却一直靠左 vs2008sp1安装Microsoft® Silverlight™ 3 Tools怎么没有工具箱项? 限制ip地址? 晕了!程序正常运行不行,调试就可以! 请问一下这样的库结构应该怎么设计会比较合理。 按钮失灵了asp.net的问题多多 错误解释 如何把客户端的js变量var arr=array(3,6)传递给c#调用 问个JQ问题,进来看下 各位大神进来指点一下,我到现在用的还一直是服务器控件,这样下去以后还有前途吗? 再开一帖求 取字符串1,2,4|1,3,4|1,5,6 中任意一个字符数值 求助:怎样在客户端执行C#语句
{
var fso, f1, ts, s;
var ForReading = 1;
fso = new ActiveXObject("Scripting.FileSystemObject");
f1 = fso.CreateTextFile("c:\\testfile.txt", true);
// 写一行。
Response.Write("Writing file <br>");
f1.WriteLine("Hello World");
f1.WriteBlankLines(1);
f1.Close();
// 读取文件的内容。
Response.Write("Reading file <br>");
ts = fso.OpenTextFile("c:\\testfile.txt", ForReading);
s = ts.ReadLine();
Response.Write("File contents = '" + s + "'");
ts.Close();
}
xmlHTTP.Open("POST","xx.aspx?SectionName=BuyerPurchaseMgr",false);
xmlHTTP.send(xmlDoc);
alert( xmlHTTP.responseText );
xx.aspx是一个页面
private void Page_Load(object sender, System.EventArgs e)
{
byte[] tmpByte = new byte[ this.Request.InputStream.Length ];
DataSet ds = new DataSet();
System.IO.MemoryStream ms = new MemoryStream(tmpByte);
ds.ReadXml(ms);
this.Session["xx"] = ds;
}
function sendXML()
{
var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP.4.0");
xmlhttp.open("GET","TestXml.aspx",false);
xmlhttp.send();
if (xmlhttp.status != 200)
alert(xmlhttp.statusText);
else
alert(xmlhttp.responseXML.xml);
}
</script>2. TestXml.aspx:<%@ Import Namespace="System.Xml"%>
<script language="C#" runat="server">
void Page_Load(Object o, EventArgs e)
{
XmlDocument xmldoc = new XmlDocument(); XmlElement ele = xmldoc.CreateElement("root");
xmldoc.AppendChild(ele); XmlElement child = xmldoc.CreateElement("child");
child.InnerText = "hello world";
ele.AppendChild(child); Response.ContentType ="text/xml";
xmldoc.Save(Response.OutputStream);
}
</script>