Wdrażanie koncepcji kluczowej wartości w XSLT

Pracuję nad XSLT, gdzie muszę zaimplementować coś w następujący sposób. Przykładowy plik XML mojego źródła wygląda tak.

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

Rozważmy, że istnieje lista par kluczowych wartości.

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

    ----        ---

Muszę napisać xslt tak, aby przy każdym wystąpieniu klucza „A” zastąpić go odpowiednią wartością.

Muszę też wspomnieć o liście par Kluczowych wartości w tym samym XSLT. Przykładowe wyjście:

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

Czy ktoś może mi pomóc, jak to zrobić.

Dziękuję Ci.

questionAnswers(1)

yourAnswerToTheQuestion