如何为数据集中的每个数据行编写XML文件

本文关键字:数据 XML 文件 数据集 集中 | 更新日期: 2023-09-27 18:03:50

如何在数据集中编写xml foreach datarow ?我在表中有5条记录的数据集,我想用5个xml文件写入xml文件。在一个xml文件中有一条记录

如何为数据集中的每个数据行编写XML文件

试试这个:

Dim dtXML As New DataTable
Dim dtData As New DataTable
Dim dtRow As DataRow
Dim dtXMLRow As DataRow
Dim XMLFilename As String

'==============Fill dtData from database============
'Add matching columns to your XML datatable
dtXML.Columns.Add("Column Name")
dtXML.Columns.Add("Column Name2")

For Each dtRow In SQLTable.Rows
'Clear last row
dtXML.Rows.Clear()

'Make new row
dtXMLRow = dtXML.NewRow

'Copy data from one Datarow to another
dtXMLRow("Column Name") = dtRow("Column Name").ToString
dtXMLRow("Column Name2") = dtRow("Column Name2").ToString

'Add the new built row to the dtX
dtXML.Rows.Add(dtXMLRow)

'Write XML file
dtXML.WriteXml(XMLFilename)
Next

可以快速谷歌一下,找到很多关于这个的东西

为什么不做一个循环呢?

foreach (Datarow row in dataset.table["Table"].Rows)
{
    WriteXML();
}

也许你想知道如何编写XML?