#ifndef __ZCPPMAIIN__ZMAINXHTML_H__
#define __ZCPPMAIIN__ZMAINXHTML_H__
namespace ZNsMain
{
template TStringData& ZftConvertXhtml(TStringData& ARR_CString)
{
/* 데이타를 그대로 클라이언트에 전송하면
HTML 태그와 혼동될 수 있는데 이를 방지하기 위해
적절히 인코딩한다.
*/
return ARR_CString.
Replace("&" ,"&" ). Replace("<" ,"<" ).
Replace(">" ,">" ). Replace(" " ," " ).
Replace("\n","
" );
}/*
template static TStringData& ConvertXhtml(TStringData& ARR_CString) */
template TStringData& ZftConvertXhtmlAtt(TStringData& ARR_CString)
{
// X(H)TML 의 속성에 올 수 있는 값으로 인코딩한다.
return ARR_CString.
Replace("&" ,"&" ). Replace("<" ,"<" ).
Replace(">" ,">" ). Replace("\"",""" ).
Replace("\r","
" ). Replace("\n","
" );
}/*
template TStringData& ZftConvertXhtmlAtt(TStringData& ARR_CString) */
}/*
namespace ZNsMain*/
#endif // __ZCPPMAIIN__ZMAINXHTML_H__