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 關注
- 595 瀏覽
添加回答
舉報
0/150
提交
取消