I want to parse following with htmlparser.I wrote code for title and its working fine.i tried for following tag but nothing is working.please help i am doing this kind of programmming for the first time. 1) I want to retrieve img src url from img tag
<div id="images">
<img src="../images/abc.jpg" align="right" style="padding-right:5px;">
2) I want to retrieve text content between <li>
tags.
<ul>
<li>hello</li>
<li>how r u?</li>
<li>bye</li>
</ul>
I tried following code to retrieve img tag src url.But it throws nullpointer exception.
Parser parser=new Parser();
HasAttributeFilter imgfil=new HasAttributeFilter("align","right");
NodeList img=parser.parse(imgfil);
Node node1=img.elementAt(0);
ImageTag tg=(ImageTag) node1;
String url=tg.getText();
System.out.println(url);
I tried following snippet too.But nothing works.
NodeList img=parser.extractAllNodesThatMatch(new AndFilter(new TagNameFilter("img"),new HasAttributeFilter("align","right")));
SimpleNodeIterator iterate=img.elements();
while (iterate.hasMoreNodes())
{
Node node1 = iterate.nextNode();
ImageTag tag = (ImageTag)node1;
System.out.println(tag.getImageURL());
}