/ / Como remover uma tag específica de toda a página html usando jsoup - java, html, dom, tags, jsoup

Como remover uma tag específica de toda a página html usando jsoup - java, html, dom, tags, jsoup

Estou usando o jsoup 1.7.3 para editar alguns arquivos html.

o que eu preciso é remover as seguintes tags do arquivo html:

<meta name="GENERATOR" content="XXXXXXXXXXXXXX">
<meta name="CREATED" content="0;0">
<meta name="CHANGED" content="0;0">

Como você vê a tag, como posso fazer isso, aqui o que eu tentei até agora:

//im pretty sure that the <meta> tag is nested in the <header>
but removing the whole  header is bad practice.

Document docsoup = Jsoup.parse(htmlin);
docsoup.head().remove();

o que você sugere ?

Respostas:

6 para resposta № 1

Eu recomendo que você use Seletores Jsoup, por exemplo

    Elements selector = docsoup.select("meta[name=GENERATOR]");

for (Element element : selector) {
element.remove();
}