2013-03-13 37 views
2

我有一個屬性字符串(從文件加載),包含ANT構建腳本中的&字符。如何使用xmltask在屬性中「&」?

我該如何轉義該字符串,以便我可以使用xmltask將它寫入xml文件?

編輯:下面的代碼工作,但我不能&放大器,放大器&取代,所以我必須用字「和」:

 <propertyregex property="prop" 
      input="${prop}" 
      regexp="&amp;" 
      replace="and" 
      override="true" 
      global="true" /> 
+0

&不工作? – BigMike 2013-03-13 12:08:22

+1

它正在工作。解決方案在上面。 – Hedge 2013-03-13 13:26:15

+0

做了另一次編輯,用&代替&不起作用。 – Hedge 2013-03-13 13:38:58

回答

2

嘗試之一:
&amp;amp;被解析到&amp;這又導致&
或HTML實體(十進制)&#38;
或HTML實體(十六進制)&#x26;

+0

使用& amp; 「&」出現在XML中,使用其他兩個結果發生錯誤。 – Hedge 2013-03-14 13:12:03

+0

在我的Antfile中,'&'自己呈現了&符號 – forresthopkinsa 2017-02-24 22:22:14