从数据库中的所有行创建XML

本文关键字:创建 XML 数据库 | 更新日期: 2023-09-27 17:49:01

我试图找到一种更方便的方式来创建包含表/所有表选择的XML文件?我使用一个类型化的数据集,所以读取所有的行到数据集与tableadapter将是一个选项。

从数据库中的所有行创建XML

DataSet类有一个方法GetXML(),所以如果你把你需要的所有数据加载到你的类型化数据集中,那应该是你所需要的。

来自MSDN: http://msdn.microsoft.com/en-us/library/zx8h06sz.aspx

GetXml返回不包含模式信息的数据集的XML表示。要将数据集中的模式信息(作为XML模式)写入字符串,请使用GetXmlSchema。

要将数据集写入文件、流或XmlWriter,请使用WriteXml方法。传递给WriteXml的第一个参数是XML输出的目的地。例如,传递一个包含文件名的字符串、system . io . textwwriter对象,等等。您可以传递XmlWriteMode的第二个可选参数,以指定如何写入XML输出。