C# 如何从用户输入查询创建XML文件?

C# 如何从用户输入查询创建XML文件?,c#,.net,xml,C#,.net,Xml,我有一个查询Oracle的c#windows窗体应用程序。我已经有了将结果从存储在应用程序中的查询导出为XML的功能。我在表单上还有一个文本框,供用户输入自定义查询。我想知道如何在不预先知道字段的情况下从自定义查询结果创建XML文件。我无法向公众发布我的代码,但我可以在需要时提供更多细节。如果将查询结果存储到C#数据集中对象并调用数据集.GetXml(),它将返回数据集的XML表示形式。您必须详细说明“用户输入查询”和从结果中“创建XML文件”,因此,我不确定你的问题在哪里(如果没有足够的代码或

我有一个查询Oracle的c#windows窗体应用程序。我已经有了将结果从存储在应用程序中的查询导出为XML的功能。我在表单上还有一个文本框,供用户输入自定义查询。我想知道如何在不预先知道字段的情况下从自定义查询结果创建XML文件。我无法向公众发布我的代码,但我可以在需要时提供更多细节。

如果将查询结果存储到C#
数据集中
对象并调用
数据集.GetXml()
,它将返回数据集的XML表示形式。

您必须详细说明“用户输入查询”和从结果中“创建XML文件”,因此,我不确定你的问题在哪里(如果没有足够的代码或背景,可能不会)。@user1546889当然有可能对你的代码进行一般性的简化,而不会泄露秘密?谢谢。我将信息存储在一个DataTable中,我得到了WriteXML,以提供我想要的输出。你的建议把我引向正确的方向。