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桌面元素

按字母ATL的函数引用