Поскольку вы хотите преобразовать «<» (то есть три отдельных символа) в «<», и вы пишете XML, вам нужно дважды кодировать объекты. Попробуйте: </p>
<find-and-replace from="&lt;" to="<" />
Таким образом, XML после декодирования XML первая строка станет «<
», а вторая - «<
».
Обратите внимание, что это не проблема APIM, это проблема кодирования XML, например, этот код:
new XElement("el", new XAttribute("at", "<")).ToString()
производит такой XML:
<el at="&lt;" />