Как декодировать / преобразовать HTML в Dynamics AX

У меня есть некоторый HTML-код, закодированный в XML-запросе, который я получаю через веб-службу AIF.

Текст, который я получаю, конечно, экранирован - я получаю br вместо ‹br›.

Есть ли способ его расшифровать? Я не хочу писать что-то для базовых вещей, а затем заниматься отчетами об ошибках в течение следующего десятилетия, потому что я забыл акцентированный символ, о существовании которого никогда не подозревал ...

Хромая часть состоит в том, что когда я загружаю специальные символы HTML / XML в XMLTextWriter, он будет правильно их кодировать, но если я скармливаю тот же XML в XMLTextReader, он не будет их декодировать.

Спасибо.


person Mrki    schedule 05.09.2012    source источник


Ответы (1)


static void HtmlDecode(Args _args)
{
    str input   = '<br>';
    str output  = System.Web.HttpUtility::HtmlDecode(input);
    ;

    info(output);
}

Результат: <br>

person 10p    schedule 06.09.2012
comment
Спасибо. Я искал это какое-то время и не повезло. Фактически, этот вопрос сейчас является главным хитом Google для 'ax html decode' ... - person Mrki; 06.09.2012