XSL: como copiar uma árvore, mas removendo alguns nós?

Eu quero usar o XSL para remover alguns elementos de uma árvore.

Suponha que eu tenha a seguinte árvore XML:

<?xml version="1.0" ?>
<mydoc>
    <file>
        <colors>
            <blue />
            <red />
            <green />
        </colors>
        <secret>
            <username />
            <password />
        </secret>
    </file>
</mydoc>

Eu quero remover os nós de nome de usuário e senha dele. Como devo proceder com o XSL?

questionAnswers(1)

yourAnswerToTheQuestion