Salve, sto usando la libreria "JTidy" per generare una pagina html da java, ma settando il contenuto di un nodo "title" mi viene sollevata un eccezione:
Main:
Eccezione:codice:public class mainJTidy { public static void main(String []args){ File file = new File("testHTML.html"); FileOutputStream fos; FileInputStream fis; try { fos = new FileOutputStream(file); fis = new FileInputStream(file); Tidy tidy = new Tidy(); tidy.setXHTML(true); tidy.setDocType("transitional"); tidy.setOutputEncoding("UTF-8"); tidy.setIndentContent(true); Document doc = tidy.parseDOM(fis, null); Node title = doc.getElementsByTagName("title").item(0); title.setTextContent("Test HTML JTIDY"); tidy.pprint(doc, fos); } catch (FileNotFoundException ex) { Logger.getLogger(mainJTidy.class.getName()).log(Level.SEVERE, null, ex); }//END TRY CATCH }//END MAIN }//END CLASS
Spero che qualcuno mi possa aiutare, grazie.codice:Exception in thread "main" org.w3c.dom.DOMException: Node is read only at org.w3c.tidy.DOMNodeImpl.setTextContent(Unknown Source) at htmltest.mainJTidy.main(mainJTidy.java:40) Java Result: 1

Rispondi quotando
