1
如何讓ASP.NET頁面僅顯示XML而不是HTML?我希望頁面以類似於本站的方式顯示XML:http://weather.yahooapis.com/forecastrss?w=2502265。如果你查看源代碼,它的XML。以XML格式顯示ASP.NET
我將XML寫入到一個ASP.NET頁面上的文字的代碼。
的ASP.NET頁面:
<body>
<form id="form1" runat="server">
<div>
<asp:Literal ID="xmlOutput" runat="server" />
</div>
</form>
</body>
的C#代碼:
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string xml = Server.HtmlEncode
(
"<?xml version=\"1.0\" encoding=\"utf-8\" ?><br />"
+ "<Mall>"
+ " <Stores>"
+ " <Store id=\"\">"
+ " <LandingDomain></LandingDomain>"
+ " <LandingFolder></LandingFolder>"
+ " <StatusID></StatusID>"
+ " </Store>"
+ " </Stores>"
+ "</Mall>"
);
xmlOutput.Text = xml;
} // protected void Page_Load(object sender, EventArgs e)
} // public partial class _Default : System.Web.UI.Page
看看這個:http://aspnet.4guysfromrolla.com/articles/092403-1.aspx尤其是「發送XML到瀏覽器直接」 –
感謝Yuriy的URL。這解決了這個問題。 – UltraJ