Xpath表达式从rssfed中获取段落
本文关键字:获取 段落 rssfed 表达式 Xpath | 更新日期: 2024-09-21 06:26:34
http://lankacnews.com/sinhala/feed/
这是一个新闻网站的提要地址。它包含11条最新消息。我想从rss提要中获取这些新闻,并在我的程序中显示它们。它包含这样的新闻。
http://i44.tinypic.com/a3cxsw.png
内容之间:编码标签。
我想得到它并在我的应用程序中显示它。这是我用过的代码。。
XmlDocument lkcnws = new XmlDocument();
lkcnws.Load(@"http://lankacnews.com/sinhala/feed/");
textBox1.Text = lkcnws.OuterXml;
XmlNodeList ndlst;
XmlNode root = lkcnws.DocumentElement;
ndlst = root.SelectNodes("//p");
foreach (XmlNode nd in ndlst)
{
textBox2.Text += nd.OuterXml;
}
但它不起作用。这个代码有什么问题,我该如何解决?
试试这个:
void test() {
XmlDocument lkcnws = new XmlDocument();
lkcnws.Load("http://lankacnews.com/sinhala/feed/");
textBox1.Text = lkcnws.OuterXml;
XmlNodeList ndlst = lkcnws.SelectNodes("//category['@*']"); // it's null with p
foreach (XmlNode nd in ndlst)
{
textBox2.Text += nd.InnerXml;
}
}