Récupérer le contenu HTML d'un JTextPane
Bonjour à tous,
j'utilise le code suivant pour remplir un JTextPane à partir d'une page HTML:
Code:
1 2 3 4 5 6 7
| JTextPane zoneTexte = new JTextPane();
zoneTexte.setContentType("text/html");
try{
zoneTexte.setPage( "file:"+EnrichissementApplet.textPath );
}catch(IOException ioe){}
System.out.println(zoneTexte.getText()); |
Je récupère bien le contenu de mon HTML dans le JTextPane.
Je voudrais récupérer le texte dans une variable pour ensuite faire des traitements dessus.
La méthode getText() me renvoi :
Citation:
<html>
<head>
</head>
<body>
<p style="margin-top: 0">
</p>
</body>
</html>
Sachant que mon fichier HTML ne contient aucunement ces lignes...
Quelle méthode dois-je utiliser pour récupérer le contenu de mon JTextPane ?
J'imagine que c'est getText() mais que la façon de remplir le JTextPane que j'ai utilisée n'est pas bonne ?
Une idée ? Merci d'avance.
Cordialement, Bastien.
EDIT: Je pense qu'il faut utiliser setDocument() au lieu de setPage() mais je ne trouve pas de documentation détaillée sur comment récupérer une page HTML sous forme de document...