Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.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
如何在asp.net中将数据集写入xml_Asp.net_Xml - Fatal编程技术网

如何在asp.net中将数据集写入xml

如何在asp.net中将数据集写入xml,asp.net,xml,Asp.net,Xml,我刚刚开始用c#学习asp.net,想知道如何使用asp.net将数据集写入XML。 谁能给我举个例子或参考资料,让我继续前进 提前谢谢 Anu Sharma使用WriteXml方法将整个数据集保存到xml文件或流中 myDataset.WriteXml("dataset.xml", XmlWriteMode.WriteSchema); WriteXml方法将把整个数据集保存到xml文件或流中 myDataset.WriteXml("dataset.xml", XmlWriteMode.Wri

我刚刚开始用c#学习asp.net,想知道如何使用asp.net将数据集写入XML。 谁能给我举个例子或参考资料,让我继续前进

提前谢谢


Anu Sharma

使用
WriteXml
方法将整个数据集保存到
xml
文件或流中

myDataset.WriteXml("dataset.xml", XmlWriteMode.WriteSchema);

WriteXml
方法将把整个数据集保存到
xml
文件或流中

myDataset.WriteXml("dataset.xml", XmlWriteMode.WriteSchema);

创建一个数据库名为的空数据集,以便此名称将反映到转换后的xml文档中

DataSet ds = new DataSet();
ds.DataSetName = "ds";
使用名称将数据(数据表)添加到此数据集

data.TableName = "tb";
ds.Tables.Add(data);
创建一个XmlDocument并将数据字符串加载到其中

using (MemoryStream memoryStream = new MemoryStream())
{
    using (TextWriter streamWriter = new StreamWriter(memoryStream))
    {
        XmlSerializer xmlSerializer = new XmlSerializer(typeof(DataSet));
        xmlSerializer.Serialize(streamWriter, ds);
        result = Encoding.UTF8.GetString(memoryStream.ToArray());
    }
}

XmlDocument _doc = new XmlDocument();
_doc.LoadXml(result);

创建一个数据库名为的空数据集,以便此名称将反映到转换后的xml文档中

DataSet ds = new DataSet();
ds.DataSetName = "ds";
使用名称将数据(数据表)添加到此数据集

data.TableName = "tb";
ds.Tables.Add(data);
创建一个XmlDocument并将数据字符串加载到其中

using (MemoryStream memoryStream = new MemoryStream())
{
    using (TextWriter streamWriter = new StreamWriter(memoryStream))
    {
        XmlSerializer xmlSerializer = new XmlSerializer(typeof(DataSet));
        xmlSerializer.Serialize(streamWriter, ds);
        result = Encoding.UTF8.GetString(memoryStream.ToArray());
    }
}

XmlDocument _doc = new XmlDocument();
_doc.LoadXml(result);