【发布时间】:2014-06-19 01:04:44
【问题描述】:
我必须将动态创建的 xml 文档读取到数据集。但不知道如何实现。我写了一些代码如下。
private void ConvertXMLToDT(string myXML)
{
XmlDocument xmlDocs = new XmlDocument();
xmlDocs.LoadXml(myXML);
DataSet ds = new DataSet();
ds.ReadXml(xmlDocs); //--->this statement doesn't work
DataTable dtFormats = ds.Tables[0];
DataTable dtPreset1 = ds.Tables[1];
Response.Write("done");
}
有没有办法做到这一点。
【问题讨论】:
-
它们不是DataSet.ReadXml方法中XmlDocument的参数类型。它支持“文件名(字符串)、IO.Stream、TextReader、XmlReader”类型。
-
在这种情况下是否有任何可能的方法在数据集中获取该xml
-
Hopefull,这个链接会帮助你:stackoverflow.com/questions/10536637/…
-
@Arvin 这个链接也是[帮助你] (stackoverflow.com/questions/8047064/…)
-
非常感谢 Kumar Manish。帮助很大