J'ai un petite question concernant le filtrage d'un document XML à l'aide de XSLT. Dans l'exemple ci-dessous, j'aimerais filtrer le fichier pour que seulement les éléments contenant la lettre "a" se retrouvent dans le fichier XML sortant.

Exemple simple :

Fichier XML entrant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<?xml version="1.0"  ?>
<?xml-stylesheet href="monfichier.xsl" type="text/xsl" ?>
<a>
<ab x="x"><b>Exemple Simple</b><a>z</a></ab>
<z x="x"><a>z</a></z>
</a>
Fichier XML sortant désiré :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<?xml version="1.0" encoding="ISO-8859-1"?>
<a>
<ab x="x"><a>z</a></ab>
 
</a>
Quel serait le code du fichier XSLT qui pourrait réaliser cette tâche?

Merci pour votre aide! :-)


Sebastian d'Alger