EscapeXML
Эта функция вызывается для преобразования символов, опасны для использования в XML с их эквивалентами безопасным.
inline int EscapeXML(
const wchar_t * szIn,
int nSrcLen,
wchar_t * szEsc,
int nDestLen,
DWORD dwFlags = ATL_ESC_FLAG_NONE
) throw( );
Параметры
szIn
Строка для преобразования.nSrclen
Длина строки в знаках, который необходимо преобразовать.szEsc
Абонент- выделенный буфер для получения преобразованную строку.nDestLen
Длина в символах абонент- выделенного буфера.dwFlags
Пометит описание, как преобразование, которое нужно выполнить. См. раздел флаги ATL_ESC.
Возвращаемое значение
Длина в символах, преобразованной строки.
Заметки
Возможные преобразования, выполняемые этой функцией, отображаются в таблице:
Исходный код |
Представление |
---|---|
< |
< |
> |
> |
& |
& |
' |
' |
" |
" |
Требования
Header: atlenc.h
См. также
Другие ресурсы
Основные понятия активной библиотеки шаблонных классов (ATL)