2013-03-13 2 views
2

У меня есть строка свойств (загружаемая из файла), содержащая символ амперсанда в моем скрипте ANT build-script.Как избежать «&» в свойстве для использования с xmltask?

Как я могу избежать этой строки, чтобы записать ее в xml-файл с помощью xmltask?

EDIT: следующие работы кода, но я не могу заменить & усилитель с & усилителя, так что я должен использовать слово «и»:

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

& не работает? – BigMike

+1

Работает. Решение выше. – Hedge

+0

Сделано другое редактирование, заменяя & на & не работает. – Hedge

ответ

2

Попробуйте также:
&amp;amp; который разобранную к &amp;, которые в свою очередь приводит к &
или HTML Entity (десятичное) &#38;
или HTML Entity (шест) &#x26;

+0

При использовании & amp; «&» появляется в XML, используя два других результата в ошибке. – Hedge

+0

В моем Antfile '&' самостоятельно отобрал амперсанд – forresthopkinsa