2014-09-03 78 views
0

此代码忽略HTML格式。如何在WebView中将字符串解析为HTML?JavaFX WebView HTMLElement - html代码无法解析

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

目前,而不是去到下一行,web视图显示了的话“< BR/>”。

+0

什么的'HTMLElement'进口?我假设它是一些实现'org.w3c.dom.Element'的类。 – 2014-09-03 13:11:09

回答

0

试着这么做

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