有誰知道如何使用回聲與一個新的行字符,在螞蟻世界我使用$ {line.seperator}輸出消息,但我沒有看到在南特的任何相關的屬性,也沒有任何函數提供了這個信息。我也嘗試過\ n轉義字符,但是它被打印出來了。 的examaple低於回聲消息與南行新線
<echo message="spool \n off \n quit" file="${scripts.list}" append="true"/>
有誰知道如何使用回聲與一個新的行字符,在螞蟻世界我使用$ {line.seperator}輸出消息,但我沒有看到在南特的任何相關的屬性,也沒有任何函數提供了這個信息。我也嘗試過\ n轉義字符,但是它被打印出來了。 的examaple低於回聲消息與南行新線
<echo message="spool \n off \n quit" file="${scripts.list}" append="true"/>
我不知道南特,但換行的XML實體通常是

你可以只使用換行符在XML:
<echo message="Line1
Line2"/>
在楠0.90,我用environment :: newline()函數把換行符放在我想要的地方。但是由於使用$ {environment :: newline()}有點難以處理,我將它分配給一個縮短的屬性名稱,我可以在整個腳本中使用它。
不幸的是,0.86的用戶,環境::未添加至0.90-α1換行符()函數。
這將是更convienient如果使用回聲,如下圖所示:
<echo append="true" file="${scripts.list}">
spool
off
quit
</echo>
南特將保持換行符開箱:)
使用${environment::newline()}
此前的回聲用於添加在最新版本中已修復的append中默認使用新行。所以,現在已經引入了這個函數,所以你可以得到newline
的環境變量,並按你喜歡的格式生成日誌。
我不得不通過發行說明找到它,所以我認爲這可能會節省別人的一些努力來讓它在這裏回答。
也許你也犯了一個錯誤,因爲在您的文章你寫line.seperator
而不是line.separator
如果您在Visual Studio和喜歡自動格式(按Ctrl-E d)XML文檔編輯您的楠腳本,您會看到如果使用<echo> message </echo>
表單輸出多行,Visual Studio也會自動縮進文本。爲了防止這種情況,你需要使用一個XML CDATA節,就像這樣:
<echo file="${file}"
append="true">
<![CDATA[
cmd1 "${arg1}"
cmd2 "${arg2}"
]]>
</echo>
這將生存的自動格式化過程。除非您在該行上的<![CDATA[
標籤之後立即開始文本,否則最終還是會出現一條主要的換行符。
在我的情況:
header('Content-Type: application/xml;');
header('Content-Disposition: attachment; filename="strings.xml"');
//for example
echo '<?xml version="1.0" encoding="utf-8"?>';
echo '<!-- ********************** -->';
產生<?xml version="1.0" encoding="utf-8"?><!-- ********************** -->
隨着

:
header('Content-Type: application/xml;');
header('Content-Disposition: attachment; filename="strings.xml"');
//for example
echo '<?xml version="1.0" encoding="utf-8"?>
';
echo '<!-- ********************** -->';
產生<?xml version="1.0" encoding="utf-8"?>
<!-- ********************** -->
簡單地與輸入命令時,它的工作原理:
header('Content-Type: application/xml;');
header('Content-Disposition: attachment; filename="strings.xml"');
//for example
echo '<?xml version="1.0" encoding="utf-8"?>
';
echo '<!-- ********************** -->';
產生
<?xml version="1.0" encoding="utf-8"?> <!-- ********************** -->
謝謝,我能替代後得到它,沒有得到的主意,用它連想都沒想我知道了,但是我想等待看有沒有人針對南特的任何答案 – 2009-06-09 13:32:44
它的工作原理!驚訝的是沒有更清晰的方法.. – Thiru 2010-02-27 07:05:11
這就是你得到的用XML編程! – 2011-09-09 03:18:12