Bonjour,
Je dois traiter des documents xml avec java.
parfois, il arrive que les documents à traiter ne respectent pas le standard xml et des caractères sont noté null, faisant planter mon code.
J'ai essayé cette méthode pour vérifier que le document xml est valide avant de la traiter:
Je ne traite le document que si cette méthode me renvoi un String égal à "".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 public String isValide(String xmlFileLocation) { String reponse=""; saxBuilder = new SAXBuilder(); org.jdom.Document document = null; try { document = saxBuilder.build(new File(xmlFileLocation)); } catch (JDOMException e) { JOptionPane.showMessageDialog(panelAuto, e.toString()); } catch (IOException e) { e.printStackTrace(); } reponse=""; return reponse; }
Je voudrais avertir l'utilisateur qu'il y a un problème avec son fichier en mettant une JOptionPane, mais celle-ci n'est jamais affichée.
Pourriez-vous me dire à quoi c'est dû et comment éviter ce problème?
Je vous remercie d'avance :-)







Répondre avec citation

Partager