C# 如何将sql数据导出为包含xml模式的xml?

C# 如何将sql数据导出为包含xml模式的xml?,c#,xml,C#,Xml,我正在尝试将sql数据导出为带有模式的xml文件。我创建的以下代码能够将其导出为xml文件,而无需特定的模式。为了包含所需的xml模式,我应该更改什么?多谢各位 private void Button2_Click(object sender, EventArgs e) { using (SqlConnection sqlCon = new SqlConnection(connectionString)) {

我正在尝试将sql数据导出为带有模式的xml文件。我创建的以下代码能够将其导出为xml文件,而无需特定的模式。为了包含所需的xml模式,我应该更改什么?多谢各位

 private void Button2_Click(object sender, EventArgs e)
        {
            using (SqlConnection sqlCon = new SqlConnection(connectionString))
            {
                sqlCon.Open();
                SqlDataAdapter sqlDa = new SqlDataAdapter("ViewAll", sqlCon);
                sqlDa.SelectCommand.CommandType = CommandType.StoredProcedure;
                DataSet ds = new DataSet();
                sqlDa.Fill(ds, "userTB");
                ds.WriteXml(@"C:\folder\phonebookDA.xml");
            }

        }

这仅适用于重载
WriteXml(XmlWriter,XmlWriteMode)

根据文件()

[…]要写入架构,请将
模式
参数的值设置为
WriteSchema