EscapeXML
Volání této funkce můžete převést znaky, které nebezpečné pro použití v XML na bezpečné ekvivalenty.
inline int EscapeXML(
const wchar_t * szIn,
int nSrcLen,
wchar_t * szEsc,
int nDestLen,
DWORD dwFlags = ATL_ESC_FLAG_NONE
) throw( );
Parametry
szIn
Řetězec, který chcete převést.nSrclen
Délka řetězce převést znaky.szEsc
Volající přidělené vyrovnávací převedeného řetězec.nDestLen
Délka znaky volající přidělené vyrovnávací paměti.dwFlags
Příznaky popisující, jak má být proveden převod.Viz příznaky ATL_ESC.
Vrácená hodnota
Délka znaků převedeného řetězec.
Poznámky
V tabulce jsou uvedeny možné převody prováděné této funkce:
Zdroj |
Cíl |
---|---|
< |
& lt; |
> |
& gt; |
& |
& amp; |
' |
& apos; |
" |
& quot; |
Požadavky
Záhlaví: atlenc.h