【问题标题】:JavaFX WebView HTMLElement - html code does not get parsedJavaFX WebView HTMLElement - 未解析 html 代码
【发布时间】:2014-09-03 08:28:21
【问题描述】:

此代码忽略 HTML 格式。如何在 WebView 中将字符串解析为 HTML?

HTMLElement myDiv= (HTMLElement) WebMisc.getHTMLElement(webViewPanel.getWebEngine(), "myDiv");    
myDiv.setTextContent( (new String(content)).replaceAll("\n", "<br/>") );

此时,WebView 没有转到下一行,而是显示“
”字样。

【问题讨论】:

  • HTMLElement 的导入是什么?我假设它是一些实现org.w3c.dom.Element 的类。

标签: java webview javafx


【解决方案1】:

试试类似的东西

Document doc = webViewPane.getWebEngine().getDocument();
for (String line : content.split("\n")) {
    myDiv.appendChild(doc.createTextNode(line));
    myDiv.appendChild(doc.createElement("br"));
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-22
    • 1970-01-01
    • 2011-04-07
    相关资源
    最近更新 更多