JSoup删除元素

aks*_*ayb 11 java jsoup

即使这听起来太基础了,我想问一下如何使用Jsoup从doc中删除元素.

我试着寻找它,但没有成功.

这是问题:

Elements myNewElements = doc.getElementsByAttribute("hello");

//Now I need to perform some other methods on myNewElements before removing.
//Hence..suggested method says,
doc.getElementsByAttribute("hello").remove();
Run Code Online (Sandbox Code Playgroud)

这很好用.但我相信一次又一次地选择相同的元素可以证明记忆力很大.可能吗 ?

doc.select(myNewElements).remove();
Run Code Online (Sandbox Code Playgroud)

//尝试从doc中选择myNewElements.

Fra*_*ulo 26

如果您没有添加任何与您的初始选择匹配的新元素,则无需再次选择元素.

元素中的每个元素都有对其父元素的引用,而remove()方法只是告诉父元素删除该子元素.

本质上,只是做:

myNewElements.remove()
Run Code Online (Sandbox Code Playgroud)

应该管用.

  • 张贴这些例外将很有帮助。即使工作正常,也可以通过异常很好地表明存在问题。 (2认同)