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