7
votes

Mettre nettoyé HTML dans le texte de HTMLCleaner

Je veux voir le HTML nettoyé que nous obtenons de HTMLCleaner. Je vois qu'il y a une méthode appelée Serialize sur Tagnode, mais je ne sais pas comment l'utiliser. Est-ce que quelqu'un a un exemple de code pour cela?

merci Nayn


0 commentaires

3 Réponses :


7
votes

Voici le code d'exemple:

HtmlCleaner htmlCleaner = new HtmlCleaner();

TagNode root = htmlCleaner.clean(url);

HtmlCleaner.getInnerHtml(root);

String html = "<" + root.getName() + ">" + htmlCleaner.getInnerHtml(root) + "</" + root.getName() + ">";


0 commentaires

7
votes

Utilisez une sous-classe de org.htmlcleaner.xmlSerializer , par exemple: xxx


1 commentaires

En fait, cette réponse devrait être acceptée de réponse. Cette méthode donne le code HTML complet sans injecter manuellement le nœud racine.



0
votes
 will become 

0 commentaires