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 のフラグ」を参照してください。
戻り値
変換後の文字列の文字数。
解説
この関数では、次の表に示す変換が行われます。
ソース |
説明 |
---|---|
< |
< |
> |
> |
& |
& |
' |
' |
" |
" |
必要条件
ヘッダー : atlenc.h