Ciao a tutti, rieccomi a rompervi le scatole![]()
Dunque, da questo esempio di codice html vorrei prelevare la parte evidenziata in rosso:
Ho visitato un pò il forum e ho trovato un parser che estrae gli href, ho cercato di modificarlo in questo modo ma non mi dà niente in output.....Come posso fare?codice:<font color="red"><H1><FONT COLOR=""red"" FACE=""arial""> <BLOCKQUOTE>Ciao </BLOCKQUOTE> Ciao a tutto il forum di html. </FONT></H1></font>
codice:public class ParserHtml { public static void main(String[] args) throws Exception { FileReader file=new FileReader("Ciao.html"); EditorKit kit = new HTMLEditorKit(); Document doc = kit.createDefaultDocument(); doc.putProperty("IgnoreCharsetDirective",Boolean.TRUE); Reader i=file; kit.read(i, doc, 0); ElementIterator it = new ElementIterator(doc); javax.swing.text.Element elem; while ((elem = it.next()) != null){ SimpleAttributeSet s = (SimpleAttributeSet) elem.getAttributes().getAttribute(HTML.Tag.BR); if (s != null ){ System.out.println((s)); } } } }

Rispondi quotando