XSLT: <xsl: strip-space> не работает

У меня в приложении есть фильтр сервлетов, который перехватывает все входящие запросы и пытается убрать пробелы из входящего XML и записать полученный «чистый» результат. XML к ответу. Я использую XSLT для достижения этой цели. Пожалуйста, смотрите XSLT ниже:

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

Тем не менее, это не работает, как ожидалось. Результирующий XML совпадает с исходным XML (несмотря на использование в таблице стилей элементов & lt; xsl: strip-space elements = & quot; * & quot; / & gt;

Пожалуйста, помогите мне понять это правильно.

С Уважением,
- Ашиш

Ответы на вопрос(3)

Ваш ответ на вопрос