java - 转换 html 行时 JSOUP 缺少标记
问题描述
我遇到了 jsoup 的问题,我想获取一行数据,稍后我将把该行插入到另一个 html 文档中。但是当我检查时发现没有和标签。我该如何解决
String htmlcontent = "<tr><td colspan=\"2\"><div class=\"content-wrapper\"><p><strong><span class=\"CLASS 1 CLASS 2 CLASS 3\">123</span></strong><br /><strong>DATA 1</strong></p></td><td></td><td></td><td></td><td></td></tr>";
Document docnewinput = Jsoup.parse(htmlcontent, "UTF-8");
[<html>
<head></head>
<body>
<div class="content-wrapper">
<p><strong><span class="CLASS 1 CLASS 2 CLASS 3">123</span></strong><br><strong>DATA 1</strong></p>
</div>
</body>
</html>]
解决方案
需要使用 xmlParser() 以便它只读取字符串而不格式化它。
推荐阅读
- javascript - 使用来自 nodejs 服务器的 typescript 连接到 postgresdb
- web - scrapy splash - SplashFormRequest 参数错误
- python - pyplot 绘图底部的外部 X 轴
- php - 如何将输入值作为数组传递,而不是只传递一个在 PHP 中使用 array_walk 的值?
- python - 无法将数组附加到 npy 文件
- sql - 如何在 SQL Server 中的两列上进行透视
- c# - C# XAML 绑定
- php - 运行查询超时
- android - 无法使用 Subversion 命令行客户端:svn Subversion 可执行文件的路径可能是错误的 android
- c++ - 如果我可以创建一个数组,为什么我需要动态内存分配?