【发布时间】:2016-02-16 01:21:23
【问题描述】:
我想获取 url img "assets/img/slider1.jpg"。 文件 index.hrml :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
</head>
<body>
<div class="carousel-content" style="background-image:url(assets/img/slider1.jpg)"></div>
</body>
</html>
我使用它下面的代码来为空。 结果图片:null。
请帮帮我。
public class getStyleHTML {
public static void main(String[] args) throws BadLocationException, IOException {
// TODO Auto-generated method stub
try {
URL url = new URL("http://localhost/test/test/index.html");
HTMLEditorKit kit = new HTMLEditorKit();
HTMLDocument doc = (HTMLDocument) kit.createDefaultDocument();
Reader HTMLReader = new InputStreamReader(url.openConnection().getInputStream());
kit.read(HTMLReader, doc, 0);
ElementIterator it = new ElementIterator(doc);
Element elem = null;
while ( (elem = it.next()) != null ){
if( elem.getName().equals("div")){
String div = (String) elem.getAttributes().getAttribute(HTML.Attribute.STYLE);
System.out.println("Img: "+div);
}
}
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
谢谢!
【问题讨论】:
-
抱歉代码 index.html:
Home
您可能希望将edit 发送到您的帖子中,以便将其格式化为代码以使其更具可读性。
请参阅this Q&A 以获得指导。