求助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循环?谢谢大家帮忙看看!