我有兴趣选择性地解析 Mediawiki XML 标记以生成自定义 HTML 页面,该页面是实际 PHP Mediawiki 渲染引擎生成的 HTML 的某个子集。
我想要它用于 BzReader,这是一个用 C# 编写的离线 Mediawiki 压缩转储阅读器。因此,C# 解析器将是理想的,但任何好的代码都会有所帮助。
当然,如果以前没有人这样做过,我想是时候开始一个项目来维护一个免费且独立的 Mediawiki 解析器了,它基于 Mediawiki 自己的解析器,但与 Mediawiki 本身的集成不太紧密。
那么,有没有人知道我可以从任何基础开始,这会比从 Mediawiki PHP 代码中破解更好?