【问题标题】:Write a HTML tag as a String in Jsoup在 Jsoup 中将 HTML 标记写为字符串
【发布时间】:2017-10-29 05:54:48
【问题描述】:

我有一个像下面这样的元素;

<p> I am lost </p>`

我需要像下面那样突出显示“am”;

<p> I <mark style="background-color:#FFFF00;">am</mark> lost </p> 

我的代码是这样的。

String newText = "I <mark style=\"background-color:#FFFF00;\">am</mark> lost"; 
element.text(newText);

但是当我打印元素时,它看起来像这样。

<p>I &lt;mark style="background-color:#FF0000;"&gt;am&lt;/mark&gt; lost</p>

有没有办法使用 Jsoup 将“”字符强制添加到元素中?

【问题讨论】:

标签: java html jsoup


【解决方案1】:

你应该使用element.html(newText)而不是element.text(newText)

【讨论】:

    猜你喜欢
    • 2022-01-19
    • 1970-01-01
    • 1970-01-01
    • 2020-04-29
    • 1970-01-01
    • 2016-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多