Поделиться через


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.

Возвращаемое значение

Длина в символах, преобразованной строки.

Заметки

Возможные преобразования, выполняемые этой функцией, отображаются в таблице:

Исходный код

Представление

<

&lt;

>

&gt;

&

&amp;

'

&apos;

"

&quot;

Требования

Header: atlenc.h

См. также

Другие ресурсы

Основные понятия активной библиотеки шаблонных классов (ATL)

ATL COM Desktop Components

ATL Functions Alphabetical Reference