XSLT: <xsl:strip-space> ne fonctionne pas

J'ai un filtre de servlet dans mon application qui intercepte toutes les requêtes entrantes et tente de dépouiller les espaces de la prochaine XML et écrire le résultant "propre" XML de la réponse. Je suis à l'aide de XSLT pour atteindre cet objectif. Veuillez voir le XSLT ci-dessous:

<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>

Toutefois, cela ne fonctionne pas comme prévu. Le XML résultant est le même que l'original XML (en dépit de l'aide de l' <xsl:strip-space elements="*"/> dans la feuille de style.

S'il vous plaît aidez-moi obtenir ce droit.

Ce qui concerne,
- Ashish

OriginalL'auteur Vini | 2009-07-15