【发布时间】:2018-08-22 16:18:17
【问题描述】:
我正在尝试将 HTML 实体/标签从数据库列转换为纯文本以显示在报告中。该报告是动态的,因此是使用 BIRT 中的脚本功能创建的。
由于没有显示布局,我无法将标签/文本的类型更改为 HTML(据我所知)。我尝试了几件事,但没有任何工作正常。这是我正在尝试做的事情 - 任何建议或指导将不胜感激。请注意,我不能包含任何 3rd 方库,但可以使用任何相当标准的东西。
function decodeHTML(html) {
var dbf = DocumentBuilderFactory.newInstance();
var builder = dbf.newDocumentBuilder();
var doc = builder.newDocument();
var txt = doc.createElement("textarea");
txt.innerHTML = html; //does not work (think this is not avaiable in Java)
return txt.value;
}
*值得注意的是——任何其他不涉及 Java 或 DOM 的想法也是可以接受的。这只是我解决此问题的尝试之一。
【问题讨论】:
标签: javascript html java-8 birt