使用XSLT删除元素留下的空白

使用XSLT删除元素留下的空白,xslt,xslt-2.0,Xslt,Xslt 2.0,我正在使用XSLT空模板从XML中删除节点。也就是说,。它工作得很好,但是我在它两侧的节点之间留下了一条空线。我想保留空白和缩进输出,但只是摆脱这一空白行。有没有办法做到这一点,或者我必须在第二次跑完TH文件,在空行上进行匹配吗? 。。。 保留空白 在许多情况下,解析时去掉空白和序列化时缩进输出就足够了: 或者您可以使用在许多情况下,解析时只需去除空白,序列化时只需缩进输出即可:。非常好,谢谢@MartinHonnen。如果你想发布一个答案,我会标记它。

我正在使用XSLT空模板从XML中删除节点。也就是说,
。它工作得很好,但是我在它两侧的节点之间留下了一条空线。我想保留空白和缩进输出,但只是摆脱这一空白行。有没有办法做到这一点,或者我必须在第二次跑完TH文件,在空行上进行匹配吗?

。。。
保留空白

在许多情况下,解析时去掉空白和序列化时缩进输出就足够了:


或者您可以使用

在许多情况下,解析时只需去除空白,序列化时只需缩进输出即可:
。非常好,谢谢@MartinHonnen。如果你想发布一个答案,我会标记它。