用C ++开发RSS Feed阅读器

时间:2010-10-13 22:10:45

标签: c++ xml sockets

我想用C ++编写一个简单的RSS Feed阅读器。 我理解基本要求是理解XML解析(在低级别),打开,读/写,关闭套接字和类似的东西。我肯定不需要编码方面的帮助。但如果有人可以帮助开始使用RSS协议,那将会很棒。例如,我究竟如何打开套接字(对于http我使用80,对于IRC我使用过6667等等)..以及与RSS Feed套接字交互的协议或命令。我还考虑过将第三方库用于XML n。但我想从头开始做一切。 任何帮助,将不胜感激!而且,如果不是正确的方向..请指导!

谢谢和问候, Vamsi Krishna

2 个答案:

答案 0 :(得分:3)

要开始使用,只需访问[http://stackoverflow.com/feeds/tag/c++],这是StackOverflow C ++问题的RSS源。正如您所看到的,它是一个普通的HTTP连接。查看来源。

答案 1 :(得分:3)

如果你想“从头开始做所有事情”作为一种学习练习,那就去吧。但是,如果您的目标是编写应用程序来解决问题,那么我建议尽可能使用现成的库。

假设你正在学习经历......

  • 与托管RSS提要的服务器上的端口80建立套接字连接
  • 发送 HTTP 请求
  • 收到Feed
  • 解析 feed

我想您想编写自己的 XML 解析器?