如何使用C#将数据行转换为XML字符串?

如何使用C#将数据行转换为XML字符串?,c#,xml,C#,Xml,我有一个列为col1和col2的数据行。每列都有一个值:val1和val2。如何使用C#将其转换为xml字符串 对于上面提到的DataRow,我需要以下字符串: <col1>val1</col1><col2>val2</col2> val1val2 将数据行放入 新的数据表。然后在上调用writeXml 数据表 技术上是正确的,但我会反对这一点,主要是因为您无法控制输出的XML 我将遍历表中的行,并使用System.Linq.XML类来正确格式

我有一个列为col1和col2的数据行。每列都有一个值:val1和val2。如何使用C#将其转换为xml字符串

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

<col1>val1</col1><col2>val2</col2>
val1val2
将数据行放入 新的数据表。然后在上调用writeXml 数据表

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

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

将数据行放入 新的数据表。然后在上调用writeXml 数据表

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

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