EscapeXML
xml kullanmak için güvenli eşdeğerlerine güvensiz olan karakterleri dönüþtürmek için bu işlevini çağırın.
inline int EscapeXML(
const wchar_t * szIn,
int nSrcLen,
wchar_t * szEsc,
int nDestLen,
DWORD dwFlags = ATL_ESC_FLAG_NONE
) throw( );
Parametreler
szIn
Dönüştürülecek dize.nSrclen
Dönüştürülecek dize karakter uzunluğu.szEsc
Dönüştürülen dizeyi almak için arayan tarafından ayrılmış arabellek.nDestLen
Arayan tarafından ayrılmış arabellek karakter uzunluğu.dwFlags
Gerçekleştirilecek dönüştürme nasıl yapıldığını tanımlayan işaretler.Bkz: atl_esc bayrakları.
Dönüş Değeri
Dönüştürülen dizenin karakter uzunluğu.
Notlar
Bu işlev tarafından gerçekleştirilen olası dönüşümleri tabloda gösterilmiştir:
Kaynak |
Hedef |
---|---|
< |
& lt; |
> |
& gt; |
& |
& amp; |
' |
& apos; |
" |
& quot; |
Gereksinimler
Başlık: atlenc.h