Реализация концепции ключевого значения в XSLT

Я работаю над XSLT, где мне нужно реализовать что-то следующим образом. Мой пример исходного XML выглядит следующим образом.

<?xml version="1.0" encoding="ISO-8859-1"?>
    <catalog>
        <cd>
            <title>A</title>  
            <title>B</title>
            <title>C</title>  
        </cd>
    </catalog>

Учтите, что есть некоторый список пар ключ-значение.

    Key         Value
    A           Algebra
    B           Biology
    C           Chemistry
    D           Data Analysis
    ---         ---

    ----        ---

Мне нужно написать xslt такой, что для каждого вхождения ключа 'A' необходимо заменить его на соответствующее значение.

Мне также нужно упомянуть список пар ключ-значение в том же XSLT.  Пример вывода:

<Data>
    <Subject>Algebra</Subject>
    <Subject>Biology</Subject>
    <Subject>Chemistry</Subject>
 </Data>

Может ли кто-нибудь помочь мне, как это сделать.

Спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос