如何使用C#将DataRow转换为XML字符串?

时间:2008-10-06 23:16:37

标签: c# xml

我有一个包含col1和col2列的DataRow。每列的值分别为:val1和val2。如何使用C#将其转换为xml字符串?

对于上面提到的DataRow,我想要以下字符串:

<col1>val1</col1><col2>val2</col2>

1 个答案:

答案 0 :(得分:5)

  

将DataRow放入   新的DataTable。然后调用writeXml   dataTable。

技术上是正确的,但我会反对这一点,主要是因为你无法控制输出的XML。

我会循环遍历表的行并使用System.Linq.XML类来正确格式化XML(或者如果你感觉更反常,请尝试XMLDocument和相关类)