Я использую WinHTTP для получения ресурса из URL-адреса, который возвращает исходный код с объектами HTML. Но мне нужно сделать текст читаемым, заменив их обычными специальными символами. Будет ли вариант в WinHTTP или каким будет самый быстрый способ сделать это?Замена объектов HTML в HTTP-источнике
0
A
ответ
1
Итерации через возвращаемый HTML, потребляющий и излучающий символы по одному. Когда вы сталкиваетесь с любым из данных символов, которые необходимо заменить, просто отбросьте потребляемый символ и вместо этого замените его эквивалентной заменой. Это можно сделать эффективно с помощью массива:
const char *replacements[256] = {
['<'] = "<",
['>'] = ">"
/* etc */
};
Какие "обычные специальные символы"? – sinelaw
^, <, >, &,%, ", ' – user963241