bonjour,
je fais un programme ou je recupere le contenu de balises XML et je les testent pour savoir si elles correspondent a des classes existantes dans mon fichier. Pour cela, j'utilise le code suivant:
Code:
for (int i=0;i<company.getChildNodes().getLength();i++) {
String nomQualifié = "ca.uqam.latece.data."+company.getChildNodes().item(i).getLocalName());
Class maClass3 = Class.forName(nomQualifié);
if (maClass3 != null) System.out.println("Il esiste une classe de nom "+nomQualifié + " qui est:" + maClass);
else System.out.println("Il n'existe pas de classe de nom " + nomQualifié);
}
le probleme est que j'ai toujours une erreur de type : java.lang.ClassNotFoundException, malgré la declaration suivante de mon programme generale
Code:
public static void main(String[] args) throws Exception{}
J'ai essayé avec un try / catch (Exception e)
et la ca marche mais je ne peux pas enchainer d'autre actions a la suite du catch, alors que j'aimerais pourvoir faire comme c'est pas une classe verifier que c'est un attribut.
Est ce que quelqu'un a un idée?est ce possible de declarer une exception dans une boucle for par exemple
merci d'avance
anneli
