Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将SQL server返回的XML保存在XML文件中_C#_Sql_Sql Server_Xml - Fatal编程技术网

C# 将SQL server返回的XML保存在XML文件中

C# 将SQL server返回的XML保存在XML文件中,c#,sql,sql-server,xml,C#,Sql,Sql Server,Xml,我正在使用(用于XML)从sql server自动检索所有表数据。 XSLT从服务器设置XML样式。 我想将从sql server返回的xml保存到文件夹中的xml文件(有问题地创建的文件夹以及xml文件) } 非常感谢您的帮助我没有看到调用任何save方法,您可以创建xml,但没有写入文件 i、 e: Save(“myxml.xml”) 我试图添加x.Save(“myxml.xml”);作为结尾,但在运行它时出现错误(拒绝访问路径“C:\Program Files…”\myxml.xml)。在

我正在使用(用于XML)从sql server自动检索所有表数据。 XSLT从服务器设置XML样式。 我想将从sql server返回的xml保存到文件夹中的xml文件(有问题地创建的文件夹以及xml文件)

}


非常感谢您的帮助

我没有看到调用任何save方法,您可以创建xml,但没有写入文件 i、 e:

Save(“myxml.xml”)


我试图添加x.Save(“myxml.xml”);作为结尾,但在运行它时出现错误(拒绝访问路径“C:\Program Files…”\myxml.xml)。在使用IIS时,尝试将应用程序池用户添加到文件夹的权限。ID您是指按程序创建的文件夹,而不是按问题创建的文件夹吗?我知道有时这是一样的!:)
 protected void Page_Load(object sender, EventArgs e)
{

    string strConnenction = System.Configuration.ConfigurationManager.
ConnectionStrings["Connectionstring0034"].ConnectionString;
    XmlDocument xd = new XmlDocument();
    XPathNavigator xpathnav = xd.CreateNavigator();
    using (SqlConnection conn = new SqlConnection(strConnenction))
    {
        conn.Open();
        SqlCommand command = new SqlCommand(
            "select * from Employees as products for XML AUTO, ELEMENTS", conn);
        using (XmlWriter xw = xpathnav.PrependChild())
        {
            xw.WriteStartElement("products");
            using (XmlReader xr = command.ExecuteXmlReader())
            {
                xw.WriteNode(xr, true);
            }
            xw.WriteEndElement();
        }
    }
    XmlProducts.XPathNavigator = xpathnav;


}