当循环到第二遍时,怎么才能跳进外循环的方法中去?
foreach (XmlNode itemnode in node.ChildNodes){
string title = "";
string url = "";
Article art = null;
foreach (XmlNode tempnode in itemnode.ChildNodes)
{
title = tempnode.Attributes[0].Value.ToStrin();
url = tempnode.Attributes[1].Value.ToString();
}
art = new Article(title, url);
rssfeed.Articles.Add(title, art);
}
请大家帮我看下这几行代码,我的目的是把内循环中title和url得到的值每次保存进下面的rssfeed.Articles.Add()中,可是当循环到第二遍时,就是不跳进外循环的方法中去,不知是什么原因?请各路大侠指教?
XML代码:
<?xml version="1.0" encoding="gb2312"?>
<root>
<ttt name="111" value="0">
<key name="okernn0" value="kkyukyuk" />
</ttt>
<open name="222" value="1">
<key name="okernn1" value="tyutututu" />
<key name="A2" value="tyutu" />
<key name="okernn1" value="hghgmhm" />
</open>
<ufo name="333" value="2">
<key name="Img1348427_f" value="gdsfgdfdg" />
<key name="nhy" value="ertetete" />
</ufo>
</root>