次の方法で共有


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;

必要条件

ヘッダー: atlenc.h

参照

その他の技術情報

ATL (Active Template Library) の概念

ATL COM デスクトップ コンポーネント

ATL 関数リファレンス (アルファベット順)