compress

Page Contents

Synopsis

<#compress>
  ...
</#compress>

Description

当您使用对空格不敏感的格式(例如 HTML 或 XML)时,compress 指令对于删除多余的white-space很有用。它捕获在其主体内部(即在其开始标签和结束标签之间)生成的输出,并将所有不间断的空白序列减少为一个空白字符。如果替换的序列包含换行符,则插入的字符将为line break,否则为空格。首个和最后一个不间断的空白序列将被完全删除。

<#assign x = "    moo  \n\n   ">
(<#compress>
  1 2  3   4    5
  ${moo}
  test only

  I said, test only

</#compress>)

will output:

(1 2 3 4 5
moo
test only
I said, test only)