网络编程:XML 处理与新闻聚合项目探索
1. XML 项目的进一步探索
在拥有基础的 XML 程序后,有许多可以拓展的方向,以下是一些建议:
- 创建一个新的 ContentHandler ,用于为网站创建目录或菜单(带链接)。
- 为网页添加导航辅助,告知用户所在的目录位置。
- 创建 WebsiteConstructor 的子类,重写 writeHeader 和 writeFooter 方法,以提供自定义设计。
- 创建另一个 ContentHandler ,从 XML 文件构建单个网页。
- 创建一个 ContentHandler ,以某种方式总结你的网站,例如使用 RSS。
- 研究其他用于转换 XML 的工具,特别是 XSLT。
- 使用如 ReportLab 的 Platypus 等工具,基于 XML 文件创建一个或多个 PDF 文档。
- 实现通过 Web 界面编辑 XML 文件的功能。
2. 新闻聚合项目概述
接下来进入新闻聚合项目,此项目将从一个没有任何抽象形式(无函数、无类)的简单原型,逐步发展为一个添加了重要抽象的通用系统。同时,会简要介绍 nntplib 库。
2.1 NNTP 简介
网络新闻传输协议(NNTP)是用于管理发布在 Usenet 讨论组上消息的标准网络协议。NNTP 服务器形成一个全球网络,共同管理这些新闻组
超级会员免费看
订阅专栏 解锁全文
1039

被折叠的 条评论
为什么被折叠?



