Vorrei selezionare solo il nodo in cui il valore del nodo figlio corrisponde a un determinato valore.Selezionare il nodo in base al valore del nodo figlio in XSLT
Ecco il mio orig XML:
Questo è il mio 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>
Vorrei estrarre tutte le voci in cui Name = 'AAA', quindi il risultato sarebbe:
<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>
Sono limitato all'utilizzo di XSLT 1.0.
Fornire indicazioni. Sono bloccato su come eliminare tutti i sottonodi per gli altri che non corrispondono.
saluti, Rahul