首页 > 解决方案 > 转换 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>]

标签: javajsoup

解决方案


需要使用 xmlParser() 以便它只读取字符串而不格式化它。


推荐阅读