如何在Dynamics AX中解码/取消HTML

时间:2012-09-05 15:56:26

标签: html xml-serialization decode dynamics-ax-2009 microsoft-dynamics

我在通过AIF网络服务获得的XML请求中编码了一些HTML。

我得到的文字当然是逃脱的 - 我得到& lt; br& gt;而不是< br>

有没有正确的解码方法?我不想为基本的东西写点什么,然后处理下一个十年的错误报告,因为我忘记了一个我从未知道的重音字符...

蹩脚的部分是,当我向XMLTextWriter提供特殊的HTML / XML字符时,它会正确编码它们,但是如果我将相同的XML提供给XMLTextReader,它将不会对它们进行解码。

感谢。

1 个答案:

答案 0 :(得分:4)

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

    info(output);
}

结果:<br>