Bonjour,

Je souhaite vérifier qu'une zone transmise via un champ texte est une zone XML bien formée donc je me suis aidé de la manière de faire indiquée dans la FAQ :
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
			try{
				// création d'une fabrique de documents
				DocumentBuilderFactory fabrique = DocumentBuilderFactory.newInstance();
 
				// création d'un constructeur de documents
				DocumentBuilder constructeur = fabrique.newDocumentBuilder();
 
				Document document = constructeur.parse(this.jTextXML.getText());
			}
			catch(ParserConfigurationException pce){
				System.out.println("Erreur de configuration du parseur DOM");
				System.out.println("lors de l'appel à fabrique.newDocumentBuilder();");
			}
			catch(SAXException se){
				System.out.println("Erreur lors du parsing du document");
				System.out.println("lors de l'appel à construteur.parse(xml)");
			}
			catch(IOException ioe){
				System.out.println("Erreur d'entrée/sortie");
				System.out.println("lors de l'appel à construteur.parse(xml)");
			}
Or une erreur d'entrée/sortie est affichée quand j'indique la zone de texte :
<test>toto</test>

Je vous remercie d'avance de votre aide.

Cordialement,

Jutige