1

AIFWebサービスを介して取得したXMLリクエスト内にいくつかのHTMLがエンコードされています。

私が取得しているテキストはもちろんエスケープされています-私は&lt; br&gt;を取得します <br>の代わりに。

それをデコードする適切な方法はありますか?私は基本的なもののために何かを書きたくありません、そして私が存在することを知らなかったアクセントのあるキャラクターを忘れたので、次の10年のバグレポートに対処します...

欠点は、特別な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 に答える