Я використовую jsoup 1.7.3 для редагування деяких HTML-файлів.
Мені потрібно видалити наступні теги з html-файлу:
<meta name="GENERATOR" content="XXXXXXXXXXXXXX">
<meta name="CREATED" content="0;0">
<meta name="CHANGED" content="0;0">
Як ви бачите його тег, як я можу це зробити, ось те, що я досі спробував:
//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();
що ти пропонуєш ?
Відповіді:
6 за відповідь № 1Я рекомендую вам використовувати Селектори Jsoup, наприклад
Elements selector = docsoup.select("meta[name=GENERATOR]");
for (Element element : selector) {
element.remove();
}