| 227 | } |
| 228 | |
| 229 | void EscapeForHtml(const string& in, stringstream* out) { |
| 230 | DCHECK(out != NULL); |
| 231 | for (const char c: in) { |
| 232 | switch (c) { |
| 233 | case '<': (*out) << "<"; |
| 234 | break; |
| 235 | case '>': (*out) << ">"; |
| 236 | break; |
| 237 | case '&': (*out) << "&"; |
| 238 | break; |
| 239 | default: (*out) << c; |
| 240 | } |
| 241 | } |
| 242 | } |
| 243 | |
| 244 | } |