Jsoup 修改HTML文件,然后将修改后的HTML作为输出
我是jsoup的新手,所以我对如何将修改应用于原始HTML文件并将其作为输出感到有点困惑 通过选择html的部分进行更改后 e、 g.Jsoup 修改HTML文件,然后将修改后的HTML作为输出,jsoup,Jsoup,我是jsoup的新手,所以我对如何将修改应用于原始HTML文件并将其作为输出感到有点困惑 通过选择html的部分进行更改后 e、 g.Element elements=doc.select(“\uuuuuuuuuuuuuuuuuuuuuu”).attr(“\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu (因为此元素只包含选定的部分…) 如何将其应用于原始文档?这样我就可以得到修改后的HTML作为输出 非常感谢您所做的更改将应用于文档。例
Element elements=doc.select(“\uuuuuuuuuuuuuuuuuuuuuu”).attr(“\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu代码>
(因为此元素只包含选定的部分…)
如何将其应用于原始文档?这样我就可以得到修改后的HTML作为输出
非常感谢您所做的更改将应用于文档。例如,我从以下内容开始:
String html = "<html>" +
"<body>" +
"<p class=\"class1\">p1</p>" +
"<p class=\"class2\">p2</p>" +
"</body>" +
"</html>";
Document doc = Jsoup.parse(html);
System.out.println(doc);
输出不同,以反映我对其元素所做的更改:
<html>
<head></head>
<body>
<p class="classOne">p1</p>
<p class="class2" id="helloworld">p2</p>
</body>
</html>
p1
p2
更改将在您进行更改时应用于文档。例如,我从以下内容开始:
String html = "<html>" +
"<body>" +
"<p class=\"class1\">p1</p>" +
"<p class=\"class2\">p2</p>" +
"</body>" +
"</html>";
Document doc = Jsoup.parse(html);
System.out.println(doc);
输出不同,以反映我对其元素所做的更改:
<html>
<head></head>
<body>
<p class="classOne">p1</p>
<p class="class2" id="helloworld">p2</p>
</body>
</html>
p1
p2
谢谢这是极好的回答谢谢这是极好的回答