如何防止Jsoup中指定标记的HTML自动完成
例如,输入标记:如何防止Jsoup中指定标记的HTML自动完成,html,jsoup,Html,Jsoup,例如,输入标记: String html = "<html><head></head><body><input name='user'></input></body></html>"; Elements input = Jsoup.parse(html).select("input"); for (Element element : input) System.out.println(Jsou
String html = "<html><head></head><body><input name='user'></input></body></html>";
Elements input = Jsoup.parse(html).select("input");
for (Element element : input)
System.out.println(Jsoup.parse(element.outerHtml());
String html=”“;
Elements input=Jsoup.parse(html).select(“input”);
for(元素:输入)
System.out.println(Jsoup.parse(element.outerHtml());
结果:
<html><head></head><body><input name='user'/></body></html>
1) 但有必要这样做:
<html><head></head><body><input name='user'></input></body></html>
2) 通过Jsoup将“
与”
区分开来,这应该做到:
Elements input = Jsoup.parse(html).select("input");
for(Element element:elements){
System.out.println(element.tag().isSelfClosing());
}
谢谢,第(2)项是正确的,但第(1)项也必须起作用。选择(“输入”)应同时选择这两项。然后你可以说如果是selfclosing doSlefClosing()或者doSomethingElse()?