XSL: substitua aspas simples e duplas por & apos; e?

Eu tenho um XSL que estou usando para transformar um XML em outro como:

<xsl:value-of select="somestatement"/>

onde alguma declaração tem aspas simples e duplas. Ex: Esta é uma string de "exemplo". Eu tenho 'aspas simples'

Quero substituir aspas simples por&apos; e aspas duplas com&quot; para que a sequência de saída seja:

This is an &quot;example&quot; string. I have &apos;single quotes&apos;

Alguém pode sugerir uma solução para isso?

Obrigado pela ajuda antecipadamente.

questionAnswers(1)

yourAnswerToTheQuestion