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 のフラグを参照してください。
戻り値
変換された文字列の文字の長さ。
解説
この関数によって実行できる変換は、表に示されています:
ソース |
貼り付け先 |
---|---|
< |
< |
> |
> |
& |
& |
' |
' |
" |
" |
必要条件
ヘッダー: atlenc.h