У меня есть приложение swing, которое отправляет команды на сервер и получает результат в формате XML. Мне нужно преобразовать это в HTML через XSLT, а затем отобразить результат HTML на панели. Проблема в том, что единственный компонент Swing, способный отображать HTML-JEditorPane, принимает в качестве источника URL или javax.swing.text.StyledDocument. Опция с URL-адресом не работает для меня, потому что сначала я должен сохранить свой html в качестве файла в файловой системе, и я хотел бы избежать этого.
Таким образом, у меня есть разрыв между результатом преобразования XSL в памяти и javax.swing.text.StyledDocument, который может быть отображен JEditorPane или JTextPane.
Как преобразовать один в другой? Или есть ли какие-либо другие решения Swing для отображения HTML из некоторого источника в памяти (DOM или String или что-то еще)?
Заранее спасибо за помощь.