【问题标题】:cleaning a html code snippet not an entire doc with htmlcleaner使用 htmlcleaner 清理 html 代码片段而不是整个文档
【发布时间】:2015-02-14 17:19:08
【问题描述】:

我正在使用 org.htmlcleaner

我正在添加一些用户生成的 html 并希望对其进行清理。 但是当我这样做时:

String signature  = "<div>Some sig</div>
HtmlCleaner cleaner = new HtmlCleaner();
signatureTagNode = cleaner.clean( signature );
SimpleHtmlSerializer htmlSerializer = new SimpleHtmlSerializer(props);
String cleanedHTML = htmlSerializer.getAsString( signatureTagNode );

cleanedHTML 添加了 body 和 html 标签。是否有不添加这些的标志或属性。我在这里找不到他们http://htmlcleaner.sourceforge.net/parameters.php#transform

谢谢

【问题讨论】:

    标签: htmlcleaner


    【解决方案1】:

    在调用您的序列化程序之前添加以下内容:

    props.setOmitHtmlEnvelope(true);

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-01
      • 2011-11-03
      • 2011-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多