【发布时间】:2013-05-07 12:49:33
【问题描述】:
我有一个 web 服务方法,我转换为 xml 以查看 asp 页面我的 xml 转换器方法:
SqlDataAdapter MyDataAdapter;
MyDataAdapter = new SqlDataAdapter(com.CommandText, SqlConnection);
DataSet dsCategories = new DataSet();
MyDataAdapter.SelectCommand.CommandTimeout = 1000;
MyDataAdapter.Fill(dsCategories, "Category");
dsCategories.WriteXml(Server.MapPath("Category.xml"));
System.IO.StringWriter writer = new System.IO.StringWriter();
dsCategories.WriteXml(writer, XmlWriteMode.WriteSchema);
string xmlFromDataTable = writer.ToString();
response.Write(xmlFromDataTable);
response.ContentType = "text/xml; charset=utf-16";
错误是
在第 1846 行第 19 列:XML 声明只允许在文档的开头
XML 没有 XML 声明标头。我该如何解决?
【问题讨论】:
标签: xml web-services