【问题标题】:mediawiki syntax parser for androidandroid 的 mediawiki 语法解析器
【发布时间】:2011-09-01 05:13:29
【问题描述】:

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

也欢迎其他解决方案,但我不只是想将整个页面(包括菜单和所有内容)包含为 web 视图。

【问题讨论】:

    标签: java android api parsing mediawiki


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      如果您可以控制 wiki,则最好使用 wikipedia 使用的移动格式。否则它将取决于它返回的标记文本的样子。如果标记是您在 wiki 编辑器中看到的内容,您可能会遇到问题。例如,Wikipedia 广泛使用模板(或他们所称的任何模板)。如果您没有实际的寺庙代码,我不确定您是否可以做很多事情。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-01-03
        • 2014-02-23
        • 2016-10-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多