【问题标题】:Remove HTML tags while reading XML data on Android在 Android 上读取 XML 数据时移除 HTML 标签
【发布时间】:2010-07-20 13:02:02
【问题描述】:

我是 Android 技术的新手。我必须阅读其中有诸如 之类的 HTML 标记的 XML 文件,因此我必须在将它们显示在屏幕上之前删除这些标记。如果您知道任何在显示前删除这些的方法,请帮助我。

【问题讨论】:

  • 我很确定 html 标签在 XML 中是非法的。如果你没有使用有效的 xml,我认为任何内置的解析器都不会工作。或者至少不能保证它们能正常工作。

标签: android


【解决方案1】:

如果您需要剥离所有 html 标签,请使用 String 方法 replaceAll("<(.|\n)*?>","");

【讨论】:

  • 为此有一个内置方法:Html.fromHtml().toString()
【解决方案2】:

在这里找到你的答案: How to strip or escape html tags in Android

简而言之 Html.fromHtml(stringToEscape).toString()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-05
    相关资源
    最近更新 更多