您好,欢迎访问一九零五行业门户网

XML(4)XDocument和XmlDocument搜索指定的节点

xmldocument<span style="font-family:microsoft yahei;font-size:18px;"> stringbuilder str = new stringbuilder(); xmldocument document = new xmldocument(); document.load("list1.xml"); xmlnodelist nodelist = document.getelementsbytagname("person"); foreach (xmlnode item in nodelist) { str.append(item.firstchild.innertext.tostring()); str.append(" "); } textbox1.text = str.tostring ();</span>
通过document可以获取指定名称或者指定id,上面是获取指定的名称。然后通过遍历输出该名称节点下的第一个子节点的内容。
xdocument
<span style="font-family:microsoft yahei;font-size:18px;"> xdocument document = xdocument.load("list1.xml"); xelement rootelement = document.root; ienumerable<xelement> ie = rootelement.descendants("person").where(x => convert.toint32(x.attribute("id").value) > 1); foreach (var item in ie) { textbox1.text += item.attribute("id").value+"\t"; }</span>
通过xdocument就可以更加方便快捷的查询我们所需要的数据,其中可以结合lambda表达式来进行检索。
以上就是xml(4)xdocument和xmldocument搜索指定的节点 的内容。
其它类似信息

推荐信息