【问题标题】:How to remove trailing <br /> tags with JSoup?如何使用 JSoup 删除尾随 <br /> 标签?
【发布时间】:2012-01-20 11:49:20
【问题描述】:

我使用 WYSIWIG html 组件来允许我的客户输入 html 内容,并使用 JSoup 在服务器端对其进行清理。有时(取决于浏览器和用户),提交的内容包含空标签(如&lt;p&gt;)或空白标签(如&lt;br /&gt;)。这些很烦人,因为无论出于何种意图和目的,输入都是空白的,但字符串的长度是非零的。

有谁知道是否有一个 JSoup 设置可以让我剔除所有不包含内容的尾随标签?

【问题讨论】:

    标签: whitespace jsoup htmlcleaner


    【解决方案1】:

    Jsoup 的 getText() 方法可能会对您有所帮助。

    如果

    < br >MY Name is < /br > 
    < br>Chirag< /br>
    < br> < / br>
    

    比 Elements data=doc.getElementsByClass("data") ,data.getText() 给你 "My Name is Chirag" 。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-23
      • 2016-11-27
      • 1970-01-01
      • 2011-11-09
      • 1970-01-01
      相关资源
      最近更新 更多