asp.net输出纯xml格式数据
2006-08-14 16:58
369 查看
删除aspx页面多余内容
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Server01.aspx.cs" Inherits="Server01" %>
只保留以上这行代码。
.cs文件主要是:
public partial class Server01 : System.Web.UI.Page
{
private string connString = @"server=BJ2-JIANGF/JFDBSERVER;Trusted_Connection=false;database=TestDB;uid=sa;pwd=7929009";
protected void Page_Load(object sender, EventArgs e)
{
Response.Clear();
Response.ContentType = "text/xml";
Response.Charset = "UTF-8";
getDataset();
// getXml();
Response.End();
}
private void getDataset()
{
DataSet ds = new DataSet();
SqlConnection conn = new SqlConnection(connString);
SqlCommand cmd = new SqlCommand("select * from TA",conn);
SqlDataAdapter sda = new SqlDataAdapter(cmd);
sda.Fill(ds);
DataTable dt = ds.Tables[0];
StringBuilder xmlData = new StringBuilder();
xmlData.AppendLine(@"<?xml version='1.0' encoding='UTF-8' ?>");
xmlData.AppendLine(@"<root>");
foreach (DataRow dr in dt.Rows)
{
string id = dr["id"].ToString();
string name = dr["name"].ToString();
xmlData.AppendLine(@"<person");
xmlData.AppendLine(@" id='"+id+"' ");
xmlData.AppendLine(@">");
xmlData.AppendLine(@"<id>" + id + "</id>");
xmlData.AppendLine(@"<name>" + name + "</name>");
xmlData.AppendLine(@"</person>");
}
xmlData.AppendLine(@"</root>");
Response.Write(xmlData.ToString());
}
private void getXml()
{
StringBuilder xmlData = new StringBuilder();
xmlData.AppendLine(@"<?xml version='1.0' encoding='UTF-8' ?>");
xmlData.AppendLine(@"<root>根节点</root>");
xmlData.AppendLine(@"根节点" + DateTime.Now.ToString() + "");
xmlData.AppendLine(@"</root>");
Response.Write(xmlData.ToString());
}
}
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Server01.aspx.cs" Inherits="Server01" %>
只保留以上这行代码。
.cs文件主要是:
public partial class Server01 : System.Web.UI.Page
{
private string connString = @"server=BJ2-JIANGF/JFDBSERVER;Trusted_Connection=false;database=TestDB;uid=sa;pwd=7929009";
protected void Page_Load(object sender, EventArgs e)
{
Response.Clear();
Response.ContentType = "text/xml";
Response.Charset = "UTF-8";
getDataset();
// getXml();
Response.End();
}
private void getDataset()
{
DataSet ds = new DataSet();
SqlConnection conn = new SqlConnection(connString);
SqlCommand cmd = new SqlCommand("select * from TA",conn);
SqlDataAdapter sda = new SqlDataAdapter(cmd);
sda.Fill(ds);
DataTable dt = ds.Tables[0];
StringBuilder xmlData = new StringBuilder();
xmlData.AppendLine(@"<?xml version='1.0' encoding='UTF-8' ?>");
xmlData.AppendLine(@"<root>");
foreach (DataRow dr in dt.Rows)
{
string id = dr["id"].ToString();
string name = dr["name"].ToString();
xmlData.AppendLine(@"<person");
xmlData.AppendLine(@" id='"+id+"' ");
xmlData.AppendLine(@">");
xmlData.AppendLine(@"<id>" + id + "</id>");
xmlData.AppendLine(@"<name>" + name + "</name>");
xmlData.AppendLine(@"</person>");
}
xmlData.AppendLine(@"</root>");
Response.Write(xmlData.ToString());
}
private void getXml()
{
StringBuilder xmlData = new StringBuilder();
xmlData.AppendLine(@"<?xml version='1.0' encoding='UTF-8' ?>");
xmlData.AppendLine(@"<root>根节点</root>");
xmlData.AppendLine(@"根节点" + DateTime.Now.ToString() + "");
xmlData.AppendLine(@"</root>");
Response.Write(xmlData.ToString());
}
}
相关文章推荐
- Asp.net(C#) 输出Xml格式数据---Rss生成
- Asp.net(C#) 输出Xml格式数据---Rss生成
- asp.net输出纯xml格式数据
- ASP.NET中将数据输出到WORD、EXCEL、TXT、HTM
- Asp.Net输出数据到EXCEL表格中
- ASP.NET中将数据输出到WORD、EXCEL、TXT、HTM
- ASP.NET中将数据输出到Excel
- ASP.NET中将数据输出到Excel
- asp,asp.net 以表格输出excel,数据默认科学计数的解决办法
- asp.net 不用控件 循环输出数据库数据的方法
- ASP.NET中将数据输出到WORD、EXCEL、TXT、HTM
- ASP.NET Hashtable输出JSON格式数据
- ASP.NET中将数据输出到Excel,TXT, Word, Html
- ASP.NET中将数据输出到Excel
- asp.net中Gradview绑定数据后输出到Excel表格中
- ASP.NET中将数据输出到Excel
- ASP.NET Hashtable输出JSON格式数据
- 在ASP.NET中将数据直接输出成Excel内容
- ASP.NET中将数据输出到Excel
- ASP.NET Hashtable输出JSON格式数据 - 贵源网络 - 博客园