C# XMLDocument 到 DataTable?

标签 c# .net datatable dataset xmldocument

我假设我必须通过 DataSet 来执行此操作,但它不喜欢我的语法。

我有一个名为“XmlDocument xmlAPDP”的 XMLDocument。

我想要它在一个名为“DataTable dtAPDP”的数据表中。

我还有一个名为“DataSet dsAPDP”的数据集。

-

如果我执行 DataSet dsAPDP.ReadXML(xmlAPDP) 它不喜欢那样,因为 ReadXML 需要一个字符串,我假设一个文件名?

最佳答案

无需破解:

xmlAPDP = new XmlDocument()
...
xmlReader = new XmlNodeReader(xmlAPDP)
dataSet = new DataSet()
...
dataSet.ReadXml(xmlReader)

XmlDocument 是一个 XmlNode,XmlNodeReader 是一个 XmlReader,ReadXml 接受它。

关于C# XMLDocument 到 DataTable?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/836806/

相关文章:

c# - 反序列化错误 - 未设置对象引用

.net - 将图片框从一个面板移到另一个面板

c# - 路由到虚拟元素

c# - 使用StopWatch测量出现奇怪问题的FPS

c# - 清除DataTable中的多个列值

c# - 如何在代码隐藏中将 DataGrid 绑定(bind)到 DataTable?

c# - 自定义测试适配器未在测试资源管理器上显示测试

c# - 将 Asp.Net 应用程序从 4.6.1 降级到 .Net framework 4.5.2

c# - 如何启用/禁用按钮?

c# - 在 C# 中将 DataGridView DataSource 设置为 DataTable 很慢