使用readxml读取xml文档时出错
本文关键字:出错 文档 xml readxml 读取 使用 | 更新日期: 2023-09-27 18:01:36
使用readxml 读取xml文档时出错
一些现有的参考代码
XmlDocument doc1 = new XmlDocument();
doc1.LoadXml("abc.xml");
DataSet ds = new DataSet();
DataTable dt = new DataTable();
ds.ReadXml(doc1);
dt = ds.Tables[0];
GridView1.DataSource = dt;
GridView1.DataBind();
它给出了一个错误,即readxml没有有效的参数
首先,doc1.LoadXml("abc.xml")
将失败;应该是.Load("abc.xml")
(字符串"abc.xml"
是而不是xml——它是一个路径(。
ReadXml
有很多过载,但没有一个过载用于获取XmlDocument
。也许给它一个节点读取器。或者更简单,也许只给它一个流或字符串:
using (var file = File.OpenRead("abc.xml")){
ds.ReadXml(file);
}
不需要XmlDocument
。。。