【问题标题】:How can I create a basic human readable plain text representation of XHTML using Java?如何使用 Java 创建基本的人类可读的 XHTML 纯文本表示?
【发布时间】:2011-02-23 18:14:19
【问题描述】:

给定一些简单的 XHTML,我想创建一个人类可读的纯文本版本。这将涉及删除所有 HTML 标记,但添加或保留一些空格。

例如,这个输入:

<div>
<p>This is some text, some is <b>bold</b>.</p>
<ul>
  <li>Point one</li>
  <li>Point two</li>
</ul>
</div>

会变成:

"This is some text, some is bold. Point one Point two"

(LI 之间的逗号是理想的... :)

【问题讨论】:

    标签: java html xhtml plaintext


    【解决方案1】:

    Jericho HTML 解析器。您可以剥离所有标签或调用试图模仿外观的“渲染器”类(例如,您的项目符号列表将被标记)

    【讨论】:

    猜你喜欢
    • 2012-08-20
    • 2020-01-15
    • 2014-09-18
    • 2011-06-10
    • 1970-01-01
    • 1970-01-01
    • 2013-12-14
    • 2012-03-31
    相关资源
    最近更新 更多