verrec_s
Messages postés1Date d'inscriptionsamedi 15 mai 2004StatutMembreDernière intervention23 juin 2005
-
23 juin 2005 à 14:15
Akbarr
Messages postés15Date d'inscriptionmercredi 15 juin 2005StatutMembreDernière intervention23 juin 2005
-
23 juin 2005 à 17:32
Bonjour,
je suis actuellement en train de debugger un programme développé par des collègues et je me trouve devant le pb suivant.
On recupere en entré un fichier XML que l'on parse. Au moment de l'appel du parseur on gere les exception du type SAXexception :
saxParser.setProperty(JAXP_SCHEMA_SOURCE, new File(strLocalXsd));
saxParser.parse(new File(strLocalXml), handler );
}
catch (SAXException e)
{ ...}
Mon problème est le suivant : en gerant les exceptions de type
SAXException, il m'est impossible d'avoir le numéro de ligne et de
colonne de l'endroit d'ou vient le probleme et je n'ai qu'un message
d'erreur incompréhensible en retour ce qui n'est vraiment pas top pour
les utilisateurs.
J'aimerai gerer les exceptions de type SAXParseException (qui possedent
des methodes pour avoir la ligne et la colonne), mais si je tente de la
catcher c impossible, il ne va jamais dans le bloc d'instruction...
comment faire pour obtenir un msg d'erreur precis (meme si c sans gérer
les exceptions SaxParseException)? ou comment gerer les exceptions de
type SAXParseException si c le seul moyen?