Soit le fichier "modules.xml" suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?xml version="1.0" encoding="iso-8859-1"?> <SUBSYSTEM name"SUB1" scopeKey="portal.subsystem.label.sub1" > <MODULE name="moduleA" displayLoad="true" roles="role1,role2,role3" scopeKey="portal.module.label.moduleA" /> <MODULE name="moduleB" displayLoad="false" roles="role3,role4,role5" scopeKey="portal.module.label.moduleB"/> </SUBSYSTEM> <SUBSYSTEM name"SUB2" scopeKey="portal.subsystem.label.sub2"> <MODULE name="moduleC" displayLoad="true" roles="role1,role2,role3" scopeKey="portal.module.label.moduleC" /> <MODULE name="moduleD" displayLoad="false" roles="role3,role4,role5" scopeKey="portal.module.label.moduleD" /> </SUBSYSTEM>
mon but est de pouvoir parser ce fichier et d'en extraire la liste des modules , la liste de roles de pour chaque module en d'autre terme je dosi al'issue du parsing retourner un objet Hashmap contenanat pour chaque module la liste des roles qui lui est correspondante, ce qui revient a parser les attrubuts "name" et "roles" de chaque module.
je suis novice dans el parsing avec xml et je compte vraiement sur votre aide .. (j'utilise eclipse 3.1 )
merci de m'aider
Partager