如何防止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()?