Sélectionnez le nœud en fonction de l'enfant, la valeur du nœud dans XSLT

Je voudrais sélectionner uniquement ceux nœud où l'enfant la valeur du nœud correspond à une certaine valeur.

Voici mon orig XML:

C'est mon orig XML

<Entry>
 <Name>AAA</Name>
 <line id="1">A</line>
 <line id="2">B</line>
</Entry>
<Entry>
 <Name>BBB</Name>
 <line id="1">C</line>
 <line id="2">D</line>
</Entry>
<Entry>
 <Name>AAA</Name>
 <line id="1">E</line>
 <line id="2">F</line>
</Entry>
<Entry>
 <Name>CCC</Name>
 <line id="1">G</line>
 <line id="2">H</line>
</Entry>

J'aimerais extraire toutes les entrées dont le Nom = 'AAA', de sorte que le résultat serait:

<Entry>
 <Name>AAA</Name>
 <line id="1">A</line>
 <line id="2">B</line>
</Entry>
<Entry>
 <Name>AAA</Name>
 <line id="1">E</line>
 <line id="2">F</line>
</Entry>

Je suis limité à l'aide de XSLT 1.0.

Veuillez fournir tous les conseils. Je suis coincé sur la façon de déposer tous les sous-nœuds pour les autres qui ne correspondent pas.

ce qui concerne,
Rahul

OriginalL'auteur Rahul | 2012-09-24