【发布时间】:2017-12-06 17:48:25
【问题描述】:
我有一个格式如下的 RTE 文本:
<li> text </li>
<li> text </li>
<p> text </p>
<p> text </p>
<li> text </li>
<li> text </li>
这里的问题是,“li”标签没有包裹在“ul”标签中。因为我正在编写迁移脚本,所以我想使用 Java 来实现这一点。我在 Jquery 中找到了答案,但在 Java 中很难找到这样的解决方案。
注意:不确定是否重要,但这是客户在 Excel 工作表中提供的用于迁移的 RTE 文本。
上述文本的预期结果如下:
<ul>
<li> text </li>
<li> text </li>
</ul>
<p> text </p>
<p> text </p>
<ul>
<li> text </li>
<li> text </li>
</ul>
【问题讨论】:
-
这里没有足够的上下文让我们回答。您是在 DOM 中还是在纯文本流中处理它?请解释输入和输出机制。
-
纯文本流。我将 jcr 属性分配给 RTE 组件,以便该组件将呈现并转换此纯文本。但需要在 java 中解析这个纯文本以添加
- 标签。