相关疑难解决方法(0)

XSLT:<xsl:strip-space>不起作用

我的应用程序中有一个servlet过滤器,它拦截所有传入的请求,并尝试从传入的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>
Run Code Online (Sandbox Code Playgroud)

但是,这没有按预期工作.生成的XML与原始XML相同(尽管在样式表中使用了<xsl:strip-space elements ="*"/>.

请帮助我做到这一点.

问候,
- Ashish

xml xslt

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

xml ×1

xslt ×1