我假设我必须通过 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/