Implementando o conceito de valor-chave no XSLT
Eu estou trabalhando em XSLT, onde eu preciso implementar algo da seguinte forma. Meu exemplo de XML de origem é assim.
<?xml version="1.0" encoding="ISO-8859-1"?>
<catalog>
<cd>
<title>A</title>
<title>B</title>
<title>C</title>
</cd>
</catalog>
Considere que existe uma lista de pares de valores chave presente.
Key Value
A Algebra
B Biology
C Chemistry
D Data Analysis
--- ---
---- ---
Eu preciso escrever um xslt tal que para cada ocorrência da chave 'A', precisa substituir com o valor apropriado.
Eu também preciso mencionar a lista de pares de valores-chave no mesmo XSLT. Exemplo de saída:
<Data>
<Subject>Algebra</Subject>
<Subject>Biology</Subject>
<Subject>Chemistry</Subject>
</Data>
Alguém pode me ajudar como fazê-lo.
Obrigado.