2013-01-17 49 views
1

是否有一種簡單的方法可以強制XMLout()XML::Simple對屬性使用單引號而不是雙引號?我沒有找到相應的選項(或者我錯過了...)。在XMLout上強制使用單引號()

<Object Alias="12345" Inherit="1" Position="0"> 

應該

<Object Alias='12345' Inherit='1' Position='0'> 

這只是一個約定的事情,沒有什麼特別的理由。也不會有任何內部報價衝突,因爲他們都逃脫了。

回答

0

你爲什麼要這麼做?我不知道它有用的任何好的理由?!你可以用xml打印你的xml文件,然後再打開它while(<>){s/\"/\'/g;}

+1

這段代碼會打破'' – ikegami

+0

這只是一種風格習慣。我想避免重新打開並重新寫入。 – Christoph

+0

@ikegami內部引號被轉義,所以沒有衝突... – Christoph