用 C++ 开发 RSS 提要阅读器

Vam*_*msi 5 c++ xml sockets

我想用 C++ 编写一个简单的 RSS Feed 阅读器。我知道基本要求是了解 XML 解析(在低级别)、打开、读/写、关闭套接字等等。我肯定不需要编码方面的帮助。但是如果有人可以帮助开始使用 RSS 协议,那就太好了。例如。我究竟如何打开套接字(对于 http 我使用了 80,对于 IRC 我使用了 6667 等等)......以及与 RSS Feed 套接字交互的协议或命令。我还考虑使用第三方库来处理 XML 内容。但我想从头开始做所有事情。任何帮助,将不胜感激!而且,如果方向不对..请指导!

感谢和问候, Vamsi Krishna

dgn*_*ton 5

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

假设您追求的是学习体验...

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

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