gpt4 book ai didi

html - 从 Document.html() 写出时 jsoup textarea 格式发生变化

转载 作者:行者123 更新时间:2023-11-28 03:28:05 25 4
gpt4 key购买 nike

我正在使用 jsoup.parse() 加载 html 文档。我只想修改文档中的 url 引用,然后将其写出来。不幸的是,文档中的文本区域也被修改了。我怎样才能写出只包含我的更改而没有其他更改的修改后的文档?目前正在编写 doc.html()。

<textarea class="code_input" id="textareaCode" wrap="logical" rows="10" cols="50">
<!DOCTYPE html>
<html>
<head>
<script>
</script>
</head>
</textarea>

<textarea class="code_input" id="textareaCode" wrap="logical" rows="10" cols="50">&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
&lt;script&gt;
&lt;/script&gt;
&lt;/head&gt;
&lt;/html&gt;
</textarea>

最佳答案

我想我明白你的意思了。您想要取消转义 <textarea> 中的 html 实体以便将它们保留为适当的标签。

查看 Parser.unescapeEntities()函数(参见 Jsoup docs)。

使用示例 html 的示例:

Document doc = Jsoup.parse(html);
String s = Parser.unescapeEntities(doc.html(), true);
System.out.println(s);

将打印出:

<textarea class="code_input" id="textareaCode" wrap="logical" rows="10" cols="50">
<!DOCTYPE html>
<html>
<head>
<script>
</script>
</head>
</textarea>

让我知道这是否适合您。

关于html - 从 Document.html() 写出时 jsoup textarea 格式发生变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19871266/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com