求助for循环问题,大家帮忙看看
<?xml version="1.0" encoding="gb2312" ?>
- <c Refresh="0">
- <h>
<i>113255</i>
<t>2006-10-25 2:00:00</t>
<yp>290403,-0.25,0.89,1.01</yp>
<op>385747,3.00,2.25,2.90</op>
<dxp>124712,2.25,1.09,0.77</dxp>
</h>
- <h>
<i>113256</i>
<t>2006-10-25 2:00:00</t>
<yp>290402,-2.25,1.89,3.01</yp>
<op>385744,2.00,1.25,3.90</op>
<dxp>124715,2.15,1.05,0.77</dxp>
</h>
- <h>
<i>113257</i>
<t>2006-10-25 2:00:00</t>
<yp>290402,-2.25,1.89,3.01</yp>
<op>385744,2.00,1.25,3.90</op>
<dxp>124715,2.15,1.05,0.77</dxp>
</h>
</c>
这个是123.xml文件
xmldocument xmldoc = new xmldocument();
xmldoc.load("123.xml");
XmlNode node_y=xmldoc.SelectSingleNode("c/h/i");
string ss=node_y.innerText;
我现在运行这个代码,就能取到ss="113255",但是这样只能取到第一个,
我想把xml文件里所有的i节点的数据都取到(就是113256和113257)请问怎样使用for循环?谢谢大家帮忙看看!
- <c Refresh="0">
- <h>
<i>113255</i>
<t>2006-10-25 2:00:00</t>
<yp>290403,-0.25,0.89,1.01</yp>
<op>385747,3.00,2.25,2.90</op>
<dxp>124712,2.25,1.09,0.77</dxp>
</h>
- <h>
<i>113256</i>
<t>2006-10-25 2:00:00</t>
<yp>290402,-2.25,1.89,3.01</yp>
<op>385744,2.00,1.25,3.90</op>
<dxp>124715,2.15,1.05,0.77</dxp>
</h>
- <h>
<i>113257</i>
<t>2006-10-25 2:00:00</t>
<yp>290402,-2.25,1.89,3.01</yp>
<op>385744,2.00,1.25,3.90</op>
<dxp>124715,2.15,1.05,0.77</dxp>
</h>
</c>
这个是123.xml文件
xmldocument xmldoc = new xmldocument();
xmldoc.load("123.xml");
XmlNode node_y=xmldoc.SelectSingleNode("c/h/i");
string ss=node_y.innerText;
我现在运行这个代码,就能取到ss="113255",但是这样只能取到第一个,
我想把xml文件里所有的i节点的数据都取到(就是113256和113257)请问怎样使用for循环?谢谢大家帮忙看看!
...全文
相关推荐
解决Python内层for循环如何break出外层的循环的问题
`结构,我们可以实现在内层循环中触发条件时跳出外层循环的效果。下面我们将详细讨论这个问题。
java for循环与增强for循环
"Java增强for循环和普通for循环的比较"Java中有两种类型的for循环:普通for循环和增强for循环。
Java使用for循环解决经典的鸡兔同笼问题示例
"Java使用for循环解决经典的鸡兔同笼问题示例"本篇文章主要介绍了Java使用for循环解决经典的鸡兔同笼问题,该问题是算法设计的经典示例。
详解JavaScript for循环中发送AJAX请求问题
这导致了在for循环中发送多个AJAX请求时可能出现的问题:由于循环速度过快,请求可能在前一个请求完成之前就被发送,导致请求队列积压,甚至某些请求被浏览器取消。
解决for循环为空不需要判断的问题
本文将深入探讨如何解决for循环为空时不需要额外判断的问题。首先,我们来看两种常见的for循环类型:普通for循环和增强for循环(也称为foreach循环)。


