Récupérer la liste des sous arbres d'une balise
Bonjour,
J'ai un XML sous forme d'une balise donnée d'un document W3C (org.w3c.dom.Document) de la forme suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
<?xml version="1.0"?>
<routage>
<feuille name="a11111">
<Destinataire>AAAAA</Destinataire>
<MessageIdentifier>BBBBBB</MessageIdentifier>
<Receiver>CCCCCC</Receiver>
<Priority>DDDDD</Priority>
<IsNotificationRequested>EEEE</IsNotificationRequested>
<Service>FFFFF</Service>
</feuille>
<feuille name="b22222">
<Destinataire>HHHHH</Destinataire>
<MessageIdentifier>IIIIIII</MessageIdentifier>
<Receiver>JJJJJJ</Receiver>
<Priority>KKKKKKK</Priority>
<IsNotificationRequested>LLLLL</IsNotificationRequested>
<Service>MMMMMM</Service>
</feuille>
<neRienFaire>PPPPP</neRienFaire>
<erreur>QQQQQ</erreur>
</routage> |
et je voudrais récupérer, dans une liste, tous les sous arbre de la balise <routage>.
Voici la liste :
Code:
1 2
|
List<Document> listDoc = new ArrayList<Document>(); |
Et voici comment j'aimerais récupérer les sous arbres XML :
Code:
1 2 3 4 5 6 7 8 9
|
<feuille name="a11111">
<Destinataire>AAAAA</Destinataire>
<MessageIdentifier>BBBBBB</MessageIdentifier>
<Receiver>CCCCCC</Receiver>
<Priority>DDDDD</Priority>
<IsNotificationRequested>EEEE</IsNotificationRequested>
<Service>FFFFF</Service>
</feuille> |
Code:
1 2 3 4 5 6 7 8 9
|
<feuille name="b22222">
<Destinataire>HHHHH</Destinataire>
<MessageIdentifier>IIIIIII</MessageIdentifier>
<Receiver>JJJJJJ</Receiver>
<Priority>KKKKKKK</Priority>
<IsNotificationRequested>LLLLL</IsNotificationRequested>
<Service>MMMMMM</Service>
</feuille> |
Code:
1 2
|
<neRienFaire>PPPPP</neRienFaire> |
Code:
1 2
|
<erreur>QQQQQ</erreur> |
Avec ou sans les infos XML (<?xml version="1.0"?>) et la balise principale (<routage>).
Comment faire ?
Merci.