我试图阅读我从互联网上获取的链接列表:
using (XmlReader reader = XmlReader.Create(new StringReader(e.Result)))
{
reader.ReadToFollowing("link");
while (reader.HasValue)
{
.... read node logic ....
reader.ReadToNextSibling("link");
}
}
但我的退出:(如果我想通过所有<link>
的话,有什么魔力?
答案 0 :(得分:1)
你可以尝试:
XElement x = XElement.Parse(e.Result);
IEnumerable<XElement> links = x.Elements("link");
foreach(XElement link in links)
{
.... read node logic ....
}
答案 1 :(得分:0)
使用reader.Read()执行
using (XmlReader reader = XmlReader.Create(new StringReader(e.Result)))
{
reader.ReadToFollowing("link");
while (reader.Read())
{
.... read node logic ....
reader.ReadToNextSibling("link");
}
}