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 Declaration ヘッダーがありません。どうすれば修正できますか?