voici le programme que j'ai fait.pourriez vous SVP m'aider à trouverune solution pour que le IdTagNameFilter prend en considération ses parametres.
apparement il est vide j'ai pas compri comment l'innitialiser.
merci pour votre aide
public class IdTagNameFilter extends TagNameFilter
{
private String id;
public static void main(String[] args){
try{
Parser parser = new Parser ("http://www."); // il y a l'@ correspondant à la page
System.out.println("da");
// IdTagNameFilter tagfilter = new IdTagNameFilter("div","id");
NodeList list = parser.parse (new IdTagNameFilter("div","id"));
System.out.println(list.toHtml()); //ici l'affichage est une balise vide
}catch(Exception e){}
}
public IdTagNameFilter(String name,String id){
super(name);
this.id = id;
}
public boolean accept(Node node){
if(node instanceof Tag){
Tag tagTmp = (Tag) node;
String idTmp = tagTmp.getAttribute("id");
if(id.equals(idTmp)) return true;
else return false;
}
else return false;
}
}