appliquer un filtre dans xml
Bonjour,
Je génère un fichier xml via cvschangelog. Voici un exemple d'un noeud :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
<changelog>
<entry>
<date>2009-11-04</date>
<time>16:00</time>
<author><![CDATA[ dev1]]>
</author>
<file>
<name><![CDATA[ build/build.xml]]>
</name>
<revision>1.1.2.1</revision>
</file>
<file>
<name><![CDATA[ build/changelog.xsl]]>
</name>
<revision>1.1.2.1</revision>
</file>
<msg><![CDATA[ [n.d][livraison]Modification du code]]>
</msg>
</entry>
...
</changelog> |
Ce que je souhaite faire, c'est vérifier dans la balise <msg> si un mot spécifique est contenu. Si il est contenu, alors je veux récupérer le chemin qui se trouve dans <file><name></name></file>.
Mon problème, je ne sais pas comment vérifier si un mot spécifique est contenu dans dans la balise <msg>... Si quelqu'un sait comment procéder, ou pourrait me donner une piste, je suis preneur :)
Cordialement,
Nikko