0

WinHTTP を使用して、HTML エンティティを含むソースを返す URL からリソースを取得します。しかし、テキストを通常の特殊文字に置き換えて読みやすくする必要があります。WinHTTP にオプションはありますか、それとも最速の方法は何でしょうか?

4

1 に答える 1

1

返された HTML を繰り返し処理し、文字を 1 つずつ消費して出力します。置換が必要な特定の文字に遭遇した場合は、消費された文字を破棄し、代わりに同等の置換を発行します。これは、配列を使用して効率的に行うことができます。

const char *replacements[256] = {
    ['<'] = "&lt;",
    ['>'] = "&gt;"
    /* etc */
};
于 2011-04-19T06:35:21.993 に答える