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