C#DataSet如何获取指定节点的子节点?

问题描述

<FFFid='111'Ms='SEE'><ID2>1112</ID2><ID3>1113</ID3><ID4>1114</ID4><ID5>1115</ID5><ID6>1116</ID6><CCCpage='10'c='1'>1</CCC><EEE><Name>1</Name><SSStype='Us'>1</SSS></EEE><EEE><Name>2</Name><SSStype='Us'>0</SSS></EEE><EEE><Name>3</Name><XXX>3.000000</XXX><SSStype='Bu'>0</SSS></EEE></FFF>比如这一段,怎么id='111'里的EEE数据而不获取其他的.有多个相同的段,只取指定段里的EEE数据要怎么做?

解决方案

解决方案二:
通过XmlDocument对象的XPath可以获取指定的节点数据,跟LZ推荐个软件XMLSpy加载上述内容到XML,如XmlDoc(XmlDocument对象);stringXmlPath=@"FFF/EEE";XmlNodeListXmlCollect=XmlDoc.SelectNodes(XmlPath);foreach(XmlNodenodeinXmlCollect){......//XmlCollect下遍历为EEE节点下的数据}
解决方案三:
XmlDocumentxmlDoc=newXmlDocument();xmlDoc.Load(@"c:test.xml"));XmlNodeListnodes=xmlDoc.SelectNodes(@"//FFF[@id='111']/EEE");foreach(XmlNodenodeinnodes)Console.WriteLine(node.OuterXml);

解决方案四:
fff和eee你自己找规律去冒泡循环遍历

时间: 2024-12-05 21:58:47

C#DataSet如何获取指定节点的子节点?的相关文章

javascript获取网页中指定节点的父节点、子节点的方法小结_javascript技巧

我们在实际的开发当中经常要获取页面中某个html元素,动态的更新该元素的样式.内容属性等. 那么如何获取要更新的这些元素呢?用JavaScript获取这些节点的方法有很多种,下面是总结的一些方法. 1. 通过document节点获取: (1) document.getElementById(elementId):该方法通过节点的ID,可以准确获得需要的元素,是比较简单快捷的方法.如果页面上含有多个相同id的节点,那么只返回第一个节点. 如 今,已经出现了如prototype.Mootools等多

javascript-js获取table中的子节点,样式为text的值,数据全部找出,但是多了个undefined,求解

问题描述 js获取table中的子节点,样式为text的值,数据全部找出,但是多了个undefined,求解 <form> <p>1.批量提交数据</p> <div> <input type="button" value="增加产品" onclick="addRowTwo();" /> </div> </br> <div> <table id=&

WordPress中获取指定分类及其子分类下的文章数目_php实例

获取特定分类文章数  有时候我们想获取某个分类(category)下的文章数目,以便在博客的某个地方显示出来.下面就提供几个获取特定分类的文章数的方法,你可以根据个人喜好选择: 方法一:      将以下PHP代码放置在主题目录下的functions.php中: function wt_get_category_count($input = '') { global $wpdb; if($input == '') { $category = get_the_category(); return

TreeView如何让父节点和子节点的图片大小不一样

问题描述 TreeView如何让父节点和子节点的图片大小不一样比如我要实现一级节点图片为16*16二级节点为20*20 解决方案 解决方案二:ASP.NET很简单...为不同级别节点指定CSS就能实现...WinForm就麻烦了,大概需要重写OnPaint方法以自己绘制...解决方案三:是WINFORM解决方案四:都定义20的图形~~只是16的透明20的..解决方案五:是一种办法,不知道还有没有更好的方法,treeview不知道为什么要固定所有节点的图片大小都一样呢,而且又不能更改解决方案六:为

jquery的父、子、兄弟节点查找,节点的子节点循环方法_jquery

jQuery.parent(expr)           //找父元素 jQuery.parents(expr)          //找到所有祖先元素,不限于父元素 jQuery.children(expr)        //查找所有子元素,只会找到直接的孩子节点,不会返回所有子孙 jQuery.contents()            //查找下面的所有内容,包括节点和文本. jQuery.prev()                //查找上一个兄弟节点,不是所有的兄弟节点 jQue

c#-C# 自绘treeview 如何使根节点和子节点高度不一样

问题描述 C# 自绘treeview 如何使根节点和子节点高度不一样 5C 修改ItemHight属性全部节点高度都一样.Node的Bounds又只能读不能写. 解决方案 这种需求很奇怪,从没有看见哪个程序这么做过.不知道你最终的意图,或者说你像模仿什么样的界面.也许你根本就不应该用treeview 解决方案二: 顶上去,继续求答案...

利用递归算法找到一张关系表中父节点和子节点并且进行修改他们的id

问题描述 利用递归算法找到一张关系表中父节点和子节点并且进行修改他们的id 利用递归算法找到一张关系表中父节点和子节点并且进行修改他们的id,修改父id的时候,先修改他下面的子节点id,这样一层层往上修改,最后修改父id.通过递归的方法一级级找,边找边修改,这个代码怎么实现?

C# List&amp;amp;lt;string&amp;amp;gt;遍历父节点和子节点的问题。在线等

问题描述 问题描述分析:两个List对象groupComputerList和childComputersList,分别遍历父节点和子节点,groupComputerList(用来写入所有计算机组,也就是父节点).childComputersList(用来写入当前组的所有计算机,也就是子节点)将首个父节点和其子节点分别遍历写入groupComputerList(A组)和childComputersList(A组所有计算机).接下来是操作遍历写入到到第二个父节点groupComputerList和其

jaxbcontext-二级节点跟子节点中有相同的必须要声明的属性怎么搞?

问题描述 二级节点跟子节点中有相同的必须要声明的属性怎么搞? 如图所示二级节点中有一个属性为desc,而它的子节点也有desc,怎么声明?求解 解决方案 重新定义一个desc不行吗,,, 解决方案二: 定义过一个了啊,再次定义会冲突

Jquery选择器之父节点的子节点

今天review代码,发现有哥们这么写 var span = $($("span"),$("#main")); 我百思不得其解,$(a,b)又好像在哪里见过,后来,想了一下,是这个意思,就是寻找#main下的span,选出Jquery父节点的子节点 $(childs,parent)