Bonjour à tous,

Dans mon projet Java je lis un fichier XML grâce à SAX. Cela fonctionne très bien sauf que je n'arrive pas à lire le fichier XML se trouvant dans mon projet.
Voici l'architecture de mon projet :
- Nom Projet
> SRC
> resources

Le fichier XML désiré est dans resources et le fichier parseur est dans src.

Voici mon code :
Code java : 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
 
public class XMLParserSAX {
 
	public Map<String, Class> getClassMap() {
		SAXParserFactory saxParserFactory = SAXParserFactory.newInstance();
		Map<String, Class> classMap = null;
 
		try {
			SAXParser saxParser = saxParserFactory.newSAXParser();
			Handler handler = new Handler();
 
			File f = new File("./resources/ClassFile.xml");
			FileInputStream file = new FileInputStream(f);
			saxParser.parse(file, handler);
			// Get Class list
			classMap = handler.getClassMap();
		} catch (ParserConfigurationException | SAXException | IOException e) {
			e.printStackTrace();
		}
 
		return classMap;
	}
}

Sauf que le fichier n'est pas lu :/

Merci par avance de vos réponses;