回答
的XmlDocument(位于的System.Xml,你将需要添加引用的DLL,如果它不是为你加)是你会用什么获取XML转换C#。在这一点上,只需调用InnerXml属性,该属性以字符串格式给出内部Xml,然后使用正则表达式进行解析。
你可能想看看这个:如果你在.NET 3.5 http://www.codeproject.com/KB/cs/rssframework.aspx
你现在得到了内置的联合供稿(RSS和ATOM)的支持。看看这MSDN Magazine Article for a good introduction。
如果你真的想用正则表达式解析字符串(并且解析XML不是正则表达式的意图),获取内容的最简单方法是使用WebClient类。它有一个简单的下载字符串使用。只需提供您的Feed的网址即可。检查这个link for an example of how to use it。
获取RSS提要作为请求字符串的最好方法是使用System.Net.HttpWebRequest类。一旦你设置了HttpWebRequest的参数(URL等),就调用HttpWebRequest.GetResponse()方法。从那里,你可以通过WebResponse.GetResponseStream()获得Stream。然后,可以将该流封装到System.IO.StreamReader中,并调用StreamReader.ReadToEnd()。瞧。
这应该足以让你去...
using System.Net
WebClient wc = new WebClient();
Stream st = wc.OpenRead(“http://example.com/feed.rss”);
using (StreamReader sr = new StreamReader(st)) {
string rss = sr.ReadToEnd();
}
或者只是调用wc.DownloadString(“feed url”); – 2008-09-15 23:46:43
我会进加载到一个XmlDocument和使用代替正则表达式XPATH,就像这样:
XmlDocument doc = new XmlDocument();
HttpWebRequest request = WebRequest.Create(feedUrl) as HttpWebRequest;
using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)
{
StreamReader reader = new StreamReader(response.GetResponseStream());
doc.Load(reader);
<parse with XPATH>
}
你是什么试图完成?
我发现System.ServiceModel.Syndication类在使用提要时非常有帮助。
RSS只是xml,可以轻松地流式传输到磁盘。以达雷尔的榜样为例 - 这是你所需要的。
- 1. 从RSS源检索原始数据
- 2. 如何在Laravel中将原始查询写入原始数据?
- 3. 动态RSS源在c#
- 4. 从Feedburner RSS订阅源获取原始XML数据
- 5. WordPress的RSS源显示原始简码(不渲染)
- 6. 如何在ASP.NET 3.5中创建RSS源?
- 7. 导入原始的MP3资源,媒体播放器
- 8. 如何提取原子/ RSS
- 9. 如何在c#窗口应用程序中显示RSS源
- 10. Drupal 7:我如何导入RSS提要?
- 11. RSS导入到.net
- 12. 事件源vs原始源
- 13. 将XML写入原始资源目录
- 14. 如何在原始JAR中查找开源JAR中的更改
- 15. Python生成的RSS:输出原始HTML?
- 16. 在原始xml资源中使用strings.xml
- 17. 如何验证RSS源
- 18. 如何在Chrome中使用源地图查看原始位置?
- 19. 如何在android中动态生成原始资源标识符?
- 20. 如何将非Trunctated RSS源转换为全文RSS源?
- 21. 导入并扩展原始CSS?
- 22. DB2导入(原始)XML数据
- 23. 将原始数据导入R
- 24. Objective-C使用Cygwin导入原始类型
- 25. 如何从c#获取原始页面源代码(不是源代码)#
- 26. 如何导入gRPC空白和Google API注释原始
- 27. 在Drupal中搜索RSS源
- 28. 在UITableView中搜索RSS源
- 29. 如何自定义SharePoint中的RSS源
- 30. 如何更新背景中的RSS源
Interseting文章。我需要开始研究WCF和Syndication API。 – 2008-09-15 23:53:15