#xml #post #comments #backup #xml-parser #backup-file #blogger

bin+lib parse-blogger-backup-xml

将 Blogger 的 backup.xml 文件解析成带评论的帖子

2 个版本

0.1.3 2022 年 2 月 18 日
0.1.2 2022 年 2 月 18 日

#4#blogger

MIT 许可证

23KB
542 代码行

解析 Blogger 备份

我需要将一系列 Blogger 备份 xml 文件解析到 Rust 中进行进一步操作,因此我编写了一些代码来完成这项任务。

为了防止代码丢失,我在这里开源了它。

基本上,它使用 quick-xml 遍历 xml,并将事件流转换为不同类型的条目列表。

然后它将评论与它们的帖子父级连接起来,并返回数据。

它不会尝试解析存储的 html,而只是将字符串添加到帖子或评论实例中。

使用方法

get_posts 函数提供一个路径字符串,以显示它在哪里查找您的备份文件。

它将返回帖子对象,您可以对其进行操作。

依赖项

~2.5MB
~40K SLoC