将XmlNodeList转换为DataTable
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将XmlNodeList转换为DataTable相关的知识,希望对你有一定的参考价值。
Everything is either true or untrue, or both true and untrue, or neither true nor untrue
public static DataTable ConvertXmlNodeListToDataTable(XmlNodeList xnl) { int TempColumn = 0; foreach (XmlNode node in xnl.Item(0).ChildNodes) { TempColumn++; if (dt.Columns.Contains(node.Name)) { dt.Columns.Add(dc.ColumnName = dc.ColumnName + TempColumn.ToString()); } else { dt.Columns.Add(dc); } } int ColumnsCount = dt.Columns.Count; for (int i = 0; i < xnl.Count; i++) { DataRow dr = dt.NewRow(); for (int j = 0; j < ColumnsCount; j++) { dr[j] = xnl.Item(i).ChildNodes[j].InnerText; } dt.Rows.Add(dr); } return dt; }
以上是关于将XmlNodeList转换为DataTable的主要内容,如果未能解决你的问题,请参考以下文章
将DataTable转换为List,将List转换为DataTable的实现类
NPOI 将excel转换为datatable或者将datatable转换为excel
Cucumber DataTable 错误 - io.cucumber.datatable.UndefinedDataTableTypeException:无法将 DataTable 转换为 cucu