Bonjour à tous.

Voici mon probleme :

J'ai un fichier xml qui est un ficher de configuration pour une application

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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 
<?xml version="1.0" encoding="UTF-8"?>
<servers>
	<server>
		<host>serveur1</host>
 
		<services>
 
			<service>
				<nom>SQL</nom>
				<protocol>mysql</protocol>
				<port>3306</port>
 
			</service>
			<service>
				<nom>apache</nom>
				<protocol>http</protocol>
				<port>80</port>
 
 
			</service>
 
		</services>
	</server>
	<server>
		<host>serveur2</host>
		<services>
			<service>
			<nom>annuaire d entreprise</nom>
			<protocol>ldap</protocol>
			<port>389</port>
			</service>
		</services>
	</server>
 
 
</servers>
Comme vous pouvez le voir, j'ai plusieurs serveurs et on répertorie certains ports sur ces serveurs.
L'application que je développe en java est en fait une application qui test les services ( un service = un serveur + un port + un protocole )

Pour l'instant, j'ai réussi a parser le document xml mais quand j'effectue mes tests, ca fait par exemple :
serveur 1 => 3306 80 389
serveur 2 => 3306 80 389
Bref, ca scanne tous les ports du fichier.

comment dois je faire pour que les tests sur le serveur s'effectuent que sur les ports 3306 et 80 et pour le serveur2 juste le port 389 ?