Bonjour,
Je suis en train de créer une sorte d'IDE XML, j'ai trouvé ce code qui teste si le code XML est bien formé ou non :
Le problème est que je ne sais pas comment intégrer ce code pour qu'il prenne en argument n'importe quel fichier (private File XML)
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
17
18
19
20
21
22
23 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setValidating(false); factory.setNamespaceAware(true); DocumentBuilder builder = factory.newDocumentBuilder(); builder.setErrorHandler(new SimpleErrorHandler()); Document document = builder.parse(new InputSource("document.xml")); public class SimpleErrorHandler implements ErrorHandler { public void warning(SAXParseException e) throws SAXException { System.out.println(e.getMessage()); } public void error(SAXParseException e) throws SAXException { System.out.println(e.getMessage()); } public void fatalError(SAXParseException e) throws SAXException { System.out.println(e.getMessage()); } }
Quelqu'un saurait-il m'indiquer comment procéder ?
Merci d'avance pour votre aide.
Partager