Реализация концепции ключ-значение в 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>

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

Спасибо.

10
задан Patan 18 June 2012 в 04:25
поделиться