35、网络编程:XML 处理与新闻聚合项目探索

网络编程: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 服务器形成一个全球网络,共同管理这些新闻组

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值