2013-05-22 20 views
5

我想在我的速度模板中添加換行符和空格,以使其更具可讀性。但是,我的輸出必須符合不接受換行符和空格的格式。可以忽略新行和空格的速度嗎?

速度可以配置爲忽略空格?

+0

看看http://stackoverflow.com/questions/8594022/how-can-i-trim-whitespace-by-velocity。似乎正是你在找什麼。 –

+0

確切的對立,@Kamikaze_lux。我想消除模板本身中存在的所有空白,同時保留來自函數調用和可變插值的空白(如果有的話)。 – flybywire

回答

1

默認情況下不是,但如果您控制模板的渲染方式,則可以這樣做。您可以查看XWiki does this:它uses可配置filter預處理速度代碼以刪除空白區域,也許indent filter是一個適合您的需求。

+0

爲了提供信息,Velocity 2.0中現在提供了空間吞噬 –