为了账号安全,请及时绑定邮箱和手机立即绑定

请教关于ds.ReadXml取得一条数据的问题,在线等!

请教关于ds.ReadXml取得一条数据的问题,在线等!

蝴蝶刀刀 2018-10-10 05:06:07
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应该是列名而不是表名


查看完整回答
反对 回复 2018-10-24
  • 1 回答
  • 0 关注
  • 566 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信