Html.TagHandler не обнаруживает определенные теги HTML

Я пишу свой собственный обработчик тегов (ниже). По какой-то причине он не обнаруживает определенные теги, такие как <blockquote>, или же <a> как неподдерживаемый.

Когда я отлаживаю на линии if(!SUPPORTED_HTML_TAGS.contains(tag.toLowerCase())), передавая в HTML содержащий <blockquote> а также <a>Я даже не вижу там тегов или. Я вижу только теги, обозначенные как "html" и "body". Я вижу это обнаружить <table>, <tr>, <td> хоть.

Это известная проблема / ошибка?

private static class RichTextEditorTagHandler implements Html.TagHandler
{
    private final List<String> SUPPORTED_HTML_TAGS =
        Arrays.asList("html", "body", "b", "i", "u", "br", "p", "div", "span");
    private static boolean hasUnsupportedHtml;

    @Override
    public void handleTag(boolean opening, String tag, Editable output, XMLReader xmlReader)
    {
        if (!SUPPORTED_HTML_TAGS.contains(tag.toLowerCase()))
            hasUnsupportedHtml = true;
    }
}

0 ответов

Другие вопросы по тегам