LINQ TO XML获取节点方法
2013-08-04 10:59
211 查看
LINQ TO XML获取节点方法
第一种方法XmlNode root = doc.SelectSingleNode("student"); //根节点 root.chileren[i] 就是节点(student)下的第i个子节点。 //要想取第i个子节点的值,直接root.chileren[i].InnerText就行
第二种方法
XmlNodeList root = doc.SelectNodes("student"); //root 就是节点(student)下所有子节点的集合。 要想取第i个子节点的值 forearch(XmlNode xn in root) { xn.InnerText 就是子节点的值 }
第三种方法
XElement doc = XElement.Load("user.xml"); IEnumerable<XElement> users = doc.Elements(); foreach (var user in users) { //textBox2.Text += user.Element("user").Value.ToString(); MessageBox.Show(user.Value.ToString()); }
相关文章推荐
- Linq to XML更新CDATA节点的方法
- c# linq to xml 获取某节点属性总数
- C#使用Linq To XML读取XML,Linq生成XML,Linq创建带属性或带节点XML
- 获取XML节点完整方法
- C#中利用LINQ to XML与反射把任意类型的泛型集合转换成XML格式字符串的方法
- LINQ To XML:根据一个XML覆盖另一个XML节点内容
- linq to xml(添加节点1)
- linq to xml 中,有什么好的方法实现xml的字符编码吗?
- linq to xml(添加节点2)
- Linq to XML 排序,分页,多节点查询数据
- LinqTOXML DescendantNodes、DescendantNodesAndSelf和Descendants、DescendantsAndSelf方法
- Linq to XML读取xml的方法
- LINQ to XML CRUD,并且封装为DAL方法
- Linq to XML 根据属性值遍历子节点
- linq to xml(添加节点3)
- Linq to XML 之XElement的Descendants方法的新发现
- LINQ To XML:获取,修改,增加,删除元素的属性
- LinqToXml(删除某节点)
- C#使用Linq操作Xml文件(创建xml文件、增删改查xml文件节点信息)的方法
- Java获取XML节点总结之读取XML文档节点的方法