用于android的mediawiki语法解析器

时间:2011-05-24 19:12:45

标签: java android api parsing mediawiki

我需要一些帮助来获取mediawiki页面的内容并在我的Android应用程序中显示它。我发现mediawiki有一个可以导出标记文本的api,但是我需要解析它。

也欢迎其他解决方案,但我不仅希望将整个页面(包含菜单和所有内容)包含在webview中。

2 个答案:

答案 0 :(得分:1)

通过在正常提取页面时指定action=render,您可以仅获取内容部分的HTML(即不包括菜单和所有内容)。您可以使用API​​ action=parse获得相同的结果。在任何一种情况下,您都可以提供自己的框架HTML,样式表等,以便正确显示给用户。

答案 1 :(得分:0)

如果您控制维基,则最好使用维基百科使用的移动格式。否则它将取决于它返回的标记文本是什么样的。如果标记是您在Wiki编辑器中看到的内容,则可能存在问题。例如,维基百科广泛使用模板(或他们称之为的任何模板)。如果你没有真正的寺庙代码,我不确定你能做多少。

如果你走这条路,你也可能想看看http://www.mediawiki.org/wiki/Markup_spec