DataSet ds = new DataSet();ds.ReadXml(XMLPath);DataTable dt = ds.Tables["item"];<Model> <item>aa</item></Model>这样为什么ds.Tables["item"]取不到数据呢?下面这个两条item的数据就可以!请问应该怎样处理呢?<Model> <item>aa</item> <item>bb</item></Model>
1 回答
慕姐8265434
TA贡献1813条经验 获得超2个赞
你为什么这样取呢不能直接访问Xml吗?
XmlDocument gamecardJYXd = new XmlDocument();
gamecardJYXd.LoadXml(“Xml文件”);
gamecardJYXd.SelectSingleNode("//item").InnerText;
这样就是直接取了
DataSet ds = new DataSet();
ds.ReadXml(Server.MapPath("~/abc.xml"));
DataTable dt = ds.Tables[0]["item"].toString().Trim();
这样是可以的你可以测试一下,你的Item应该是列名而不是表名
- 1 回答
- 0 关注
- 566 浏览
添加回答
举报
0/150
提交
取消