如何在不嵌套特定标签的情况下将EditText转换为html

HotJava:

我使用此代码将edittext的文本转换为html

    String html = Html.toHtml(edittext.getText);

但它保留嵌套标签。那不是我的问题。但是我不想嵌套一些特定的标签,例如<img>

例如,这是EditText的文本:

Hello how are you?
[Here's an image.]

预期结果:

    <p dir="ltr">Hello how are you</p> 
    <img src="path/to/image">

但这给了我这个:

    <p dir="ltr">Hello how are you<br> <img src="path/to/image"> </p>

我不希望该<img>标签嵌套在中<p>因为以后无法显示图像。我只需要避免只<img>被嵌套。没有其他标签。

Web开发人员:

您可以在使用定界符转换字符串之前先对其进行拆分:

String getHtml = "<p dir="ltr">Hello how are you</p> <img src="path/to/image">"; 
String[] splitElements = getHtml.split("</p>");

然后,您可以传递两个字符串并进行转换。它们将是分开且非嵌套的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在不获取整个仓库的情况下仅克隆特定标签?

如何在不编写中间HTML文件的情况下将Markdown转换为PDF?

如何在不丢失Java格式的情况下将HTML内容转换为PDF?

如何在不丢失段落的情况下将html转换为doc?

ncdump - 如何在不包含 nodata 值的情况下将 .nc 转换为文本?

如何在不创建对象的情况下将Java类转换为json格式结构

如何在不循环的情况下将python JSON行转换为dataframe列

如何在不丢失数据的情况下将MBR分区转换为GPT?

如何在不转换为datetime的情况下将“ Ticks”截断毫秒数?

如何在不丢失列的情况下将列(类别类型)转换为列?

如何在不丢失前导零的情况下将String转换为Long

如何在不损失结果范围的情况下将C中的uint转换为int

如何在不四舍五入的情况下将CAST转换为小数

如何在不激怒mypy的情况下将列表转换为元组?

如何在不丢失信息的情况下将因子转换为整数\数字?

如何在不运行Task的情况下将Action转换为Func <Task>?

如何在不添加额外数字的情况下将float转换为double?

如何在不损失透明度的情况下将图像转换为灰度?

Perl:如何在不创建副本的情况下将数组引用转换为数组

如何在不丢失列表结构的情况下将列表项转换为 unicode

如何在不触发警告的情况下将整数值转换为指针地址

如何在不丢失数据的情况下将MBR HDD转换为GPT?

如何在不循环的情况下将python JSON列表转换为数据框列

如何在不获取NaN值的情况下将字符串列转换为数值

如何在不弄乱序列的情况下将列表转换为字典

如何在不获取NA的情况下将R中的因子转换为日期?

如何在不破坏 SQL 逻辑的情况下将 JOINS 转换为子查询

如何在不违反C ++核心准则的情况下将整数转换为void *?

如何在不更改日期的情况下将日期从getDateInstance转换为SimpleDateFormat?