Я просто создаю HTML-документ на Java с помощью Jsoup. ниже часть кода
public static Document genDoc(String p) throws ProtocolException, IOException, InterruptedException, ParserConfigurationException{
........
return Jsoup.parseBodyFragment(html);
}
После того, как я закончу генерацию документа, я должен отобразить его. Я просто использую панель XHTML от FlyingSaucer. это код
public static void main(String[] args) throws ProtocolException, IOException, InterruptedException, ParserConfigurationException{
Document doc = genDoc("http://www.mangareader.net/93-1-11/naruto/chapter-1.html");
XHTMLPanel xhp = new XHTMLPanel();
xhp.setDocument(doc);
........
}
Я думал, что класс org.jsoup.nodes.Document унаследован от «org.w3c.dom.Document». Но я был неправ. Есть ли способ передать объект «org.jsoup.nodes.Document» для создания веб-представления с использованием XHTMLPanel без предварительного преобразования его в строку, входной поток или byte[]?