WebRequest req = HttpWebRequest.Create("http://example.com/example");
WebResponse res = req.GetResponse();
StreamReader sr = new StreamReader(res.GetResponseStream());
string str = sr.ReadToEnd();
XmlDocument doc = new XmlDocument();
doc.LoadXml(str);
XmlTextWriter writer = new XmlTextWriter("D://myGameSite//myGames.xml", null);
writer.Formatting = Formatting.Indented;
doc.Save(writer);**strong text**
Response.Write(doc);
Run Code Online (Sandbox Code Playgroud)
现在这段代码工作正常我的意思是它将XML文件保存在myGameSite的根目录中,文件名为myGames,但是当我尝试在浏览器中显示这个XML文件时,你可以在代码中看到,它只是清楚地显示了这个
System.Xml.XmlDocument
Run Code Online (Sandbox Code Playgroud)
我想在我的浏览器中显示这个XML文件以及标签,我的asp.net和.netframework的版本是2.0所以请我不能使用LINQ :(
这样做;)
Response.Write("<pre><code>" + Server.HtmlEncode(doc.InnerXml) + "</code></pre>");
Run Code Online (Sandbox Code Playgroud)
编辑
或者您可以在textarea中显示xml
<asp:TextBox ID="txtXml" runat="server" TextMode="MultiLine" Height="500px" Width="600px" />
Run Code Online (Sandbox Code Playgroud)
代码背后
// This will preserve indentation
txtXml.Text = doc.InnerXml;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24106 次 |
| 最近记录: |