新手求大虾指点下读取XML 本帖最后由 failist1 于 2013-07-06 19:00:41 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 加载xml文件doc.Load("text.txt");XmlElement root = doc.DocumentElement;//获得根节点foreach (XmlElement node in root)//遍历子节点{ string name=node.node.Attributes["name"].value; string id=node.node.Attributes["id"].value;}返回list的话你就自己搞个构造函数好了 上面的大虾这样做是可以的,问题是这样的话 只是获得了所有的E,但是无法区别到底是D节点下面的E,还是G节点下面的E XElement root = XElement.Load("text.txt"); var List = root.Descendants("E").Select(item => new { Id = item.Attribute("id").Value, name = item.Attribute("name").Value, parent = item.Parent.Name }).ToList(); 看看这个实现:http://www.cnblogs.com/yukaizhao/archive/2011/07/19/csharp_xmldocument_access_xml.html 使用Linq To Xml=>http://www.cnblogs.com/luckdv/articles/1728088.html?login=1 oracl 语句改成sql 启动系统服务问题 求教“sql里分类汇总求‘月初金额’和‘月末金额’的问题” 关于在datagridview中textbox中加数据 VS2005的工具栏中,为什么没有owc11的控件呢? ICollection借口问题! 出现了一个小问题,但是就是找不到问题出在那里 各位高人请进,我在好多论坛文了这个问题都没有人告诉我,希望水源大虾能够帮忙,谢谢!!! StringFormat怎么设置才能出现这个效果啊? 问个webservice方面的问题 Winfrom是否可监听网格数据? 大神看看 为什么textbox光标定位失败
string id=node.node.Attributes["id"].value;}
返回list的话你就自己搞个构造函数好了
var List = root.Descendants("E").Select(item => new
{
Id = item.Attribute("id").Value,
name = item.Attribute("name").Value,
parent = item.Parent.Name
}).ToList();