1

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

我得到的文本当然是转义的 - 我得到 <br> 而不是 <br> 。

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

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

谢谢。

4

1 回答 1

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

    info(output);
}

结果:<br>

于 2012-09-06T00:02:53.877 回答