Claus Hilgermann: translate() - aber nur Teile eines Textes

Beitrag lesen

Ich bin Anfänger. Daher nicht böse sein wenn die Antwort "zu" einfach ist.

Ich habe diese XML:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="trans_01.xsl"?>

<a>
    <b>
        DER GEMEINE WOLF IST FRIEDLICH.
    </b>
</a>

Und diese XSLT:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">

<xsl:output method="html"/>
<xsl:template match="/" >
<html>
    <head>
        <title></title>
    </head>
    <body>
        <xsl:value-of select="translate(.,'WOLF','Wolf')"/>
    </body>
</html>
</xsl:template>
</xsl:stylesheet>

Und ich möchte das der gesamte Text ausgegeben wir. Alles ausser dem Wolf soll weiterhin in Grossbuchstaben sein. Wie bekomme ich das hin?