PDA

Visualizza la versione completa : Classe java da usare


tonino_forma78
16-01-2003, 10:02
Salve,
ho il seguente problema: devo realizzare un'applicazione che visualizza il contenuto HTML di una pagina. Qualcuno mi sa dire il package da usare?

Grazie per l'attenzione :metallica

floyd
16-01-2003, 10:05
il JEditorPane visualizza il contenuto della pagina non il codice

tonino_forma78
16-01-2003, 10:48
Ma non Ŕ possibile mostrare il codice html in qualche modo? In teoria dovrei dare la possibilitÓ all'utente di interagirvi facendogli indicare ad esempio dei tag particolari che evidenziano delle informazioni.

floyd
16-01-2003, 11:06
per conoscere il codice usa java.net.URL

blinkago
16-01-2003, 14:43
La fai apparire direttamente in una textarea...

tonino_forma78
16-01-2003, 15:24
Ma poi posso prelevare pezzi di stringhe? In particolare devo andare a cercare dove stanno gli URL in una pagina restituita da un motore di ricerca. Ci vuole un parser?

Grazie:metallica

floyd
16-01-2003, 15:33
String content = url.getContent().toString();
poi con indexOf("href") cerchi i link
altrimenti parsi il contenuto sempre che la pagina sia ben formata

Dark Bard
16-01-2003, 19:05
Originariamente inviato da floyd
poi con indexOf("href") cerchi i link


...o usi le espressioni regolari...

tonino_forma78
17-01-2003, 09:43
Come si usano le espressioni regolari in Java?

Grazie

floyd
17-01-2003, 10:04
Pattern pattern = Pattern.compile("pattern");
Matcher matcher = pattern.matcher(un CharSequence);
// Find all matches
while (matcher.find()) {
// Get the matching string
String match = matcher.group();
}

Loading