Bonjour,
est ce que quelqu'un peut me dire si j'ai fais une erreur dans mon code:
En fait, quand je parse mon fichier xml, il me dit bien que mon fichier n'est pas bien formé.
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 private String IsValide(String monfichier){ try { DocumentBuilderFactory fact = DocumentBuilderFactory.newInstance(); fact.setValidating(true); DocumentBuilder built = fact.newDocumentBuilder(); FileInputStream input = new FileInputStream(monfichier); Document doc = built.parse(input, null); } catch (Exception e) { return e; } return "ok"; }
Par contre, lorsque je test mon xml avec la DTD correspondante, il ne me renvoie pas d'exeption alors que quand je teste avec le logiciel CookTop, j'ai bien une erreur.
Peut etre que j'ai oublié une ligne de code ou bien que je ne met pas ma DTD au bon endroit!
merci de votre aide.
[Modéré par Didier]
Ajout de tag dans le titre
Ajout de balises code pour la lisibilité
Lire les règles du forum : Règles du forum Java
Partager