XSLT: <xsl: strip-space> no funciona

Tengo un filtro de servlet en mi aplicación que intercepta todas las solicitudes entrantes e intenta eliminar los espacios en blanco del XML entrante y escribir el XML "limpio" resultante en la respuesta. Estoy usando XSLT para lograr esto. Por favor, vea el XSLT a continuación:

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">

<xsl:output method="xml" omit-xml-declaration="no" indent="yes"/>
<xsl:strip-space elements="*"/>

<xsl:template match="@*|node()">
<xsl:copy>
    <xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>

Sin embargo, esto no está funcionando como se esperaba. El XML resultante es el mismo que el XML original (a pesar de usar <xsl: strip-space elements = "*" /> en la hoja de estilo.

Por favor, ayúdame a hacer esto bien.

Saludos,
- Ashish

Respuestas a la pregunta(3)

Su respuesta a la pregunta