EscapeXML

更新 : 2007 年 11 月

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 の概念

ATL リファレンス

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