XSL-Unescape-HTML in CDATA

Ich versuche XML zu transformieren:

 <catalog>
            <country><![CDATA[ WIN8 &lt;b&gt;X&lt;/b&gt; Mac OS ]]></country>
    </catalog>

in

<catalog>
        <country><![CDATA[  WIN8 <b>X</b> Mac OS ]]></country>        
</catalog>

mit einer XSL-Transformation.

Ich weiß, dass ich mithilfe von disable-output-escaping = "yes" oder cdata-section-elements maskierte Zeichen in nicht maskierte Zeichen umwandeln und in CDATA einfügen könnte, aber dies funktioniert nicht, wenn sich die Zeichen bereits in CDATA befinden.

Gibt es dafür einen einfachen Weg? Vielen Dank.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage