1

我在通过AIF Web服务获得的XML请求中编码了一些HTML。如何在Dynamics AX中解码/ unescape HTML

我得到的文本当然是逃过了 - 我得到& lt; br & gt;而不是<br>。

有没有适当的方法来解码它?我不想为基本的东西写东西,然后处理下一个十年的错误报告,因为我忘了一个我从来不知道的重音字符...

跛脚的部分是,当我喂特别HTML/XML字符到XMLTextWriter,它会正确编码它们,但是如果我将相同的XML提供给XMLTextReader,它将不会解码它们。

谢谢。

回答

4
static void HtmlDecode(Args _args) 
{ 
    str input = '&lt;br&gt;'; 
    str output = System.Web.HttpUtility::HtmlDecode(input); 
    ; 

    info(output); 
} 

结果:<br>

+0

谢谢。我一直在寻找这一点,没有运气。事实上,这个问题现在是'ax html decode'的顶级谷歌命中...... – Mrki