ho fatto un parser java che mi trova all'interno di un file html tutti i tag che voglio e gli aggiunge un attributo di tipo onload="function()".ora però ho un problema,finche mi limito alla ricerca di un tag tutto ok,se invece voglio affinare la ricerca discriminando in base all attributo type la cosa nn funziona +.sapete dirmi in cosa sbaglio???Uso l api java htmlparser,la classe nodevisitor e questo è un esempio del mio codice:
class InputVisitor extends NodeVisitor{
public void visitTag(Tag tag){
if (tag.getTagName().equals("INPUT"))
if (tag.getAttribute("type")=="text") //non appena aggiungo questo controllo nn funziona +
tag.setAttribute("onload","play(input.wav)");
}
}
class SelectVisitor extends NodeVisitor{ //questo funziona perfettamente
public void visitTag(Tag tag){
if (tag.getTagName().equals("SELECT"))
tag.setAttribute("onload","play(select.wav)");
}
}

Rispondi quotando