webservice的getxml问题
private static void DemonstrateGetXml()
{
// Create a DataSet with one table containing
// two columns and 10 rows.
DataSet dataSet = new DataSet("dataSet");
DataTable table = dataSet.Tables.Add("Items");
table.Columns.Add("id", typeof(int));
table.Columns.Add("Item", typeof(string));
// Add ten rows.
DataRow row;
for(int i = 0; i <10;i++)
{
row = table.NewRow();
row["id"]= i;
row["Item"]= "Item" + i;
table.Rows.Add(row);
}
// Display the DataSet contents as XML.
Console.WriteLine( dataSet.GetXml() );
}
这个是MSDN的例子,在控制台上显示出来格式挺好的,但是改了一下放在webservice里面格式就不是这样了,就是字符串,连在一起的,也没有换行,我想显示成控制台那样的效果,向高手请教
[解决办法]
dataSet.GetXml().ToString().Replace("\n", "\r\n");
或者
dataSet.GetXml().ToString().Replace("\n", "<br>\r\n");
[解决办法]
把你的输出类型设置为xml