#ifndef __ZCPPMAIIN__ZMAINXHTML_H__ #define __ZCPPMAIIN__ZMAINXHTML_H__ namespace ZNsMain { template TStringData& ZftConvertXhtml(TStringData& ARRoCString) { /* 데이타를 그대로 클라이언트에 전송하면, HTML 태그와 혼동될 수 있는데, 이를 방지하기 위해 적절히 인코딩한다. */ return ARRoCString. Replace("&" ,"&" ). Replace("<" ,"<" ). Replace(">" ,">" ). Replace(" " ," "). Replace("\n","
" ); }/* template TStringData& ConvertXhtml(TStringData& ARRoCString) */ template TStringData& ZftMakeXmlAttEnc(TStringData& ARRoCStringData) { return ARRoCStringData. Replace("&" , "&" ).Replace("\r", " " ). Replace("\n", " " ).Replace("\t", " " ). Replace("\"", """).Replace(">" , ">" ).Replace("<", "<"); }/* template TStringData& ZftMakeXmlAttEnc(TStringData& ARRoCStringData)*/ template TStringData& ZftMakeXmlAttDec(TStringData& ARRoCStringData) { return ARRoCStringData. Replace(" " ,"\r" ). Replace(" " ,"\n"). Replace(" " ,"\t" ). Replace(""","\""). Replace(">" ,">" ). Replace("<" ,"<" ). Replace("&" ,"&" ); }/* template TStringData& ZftMakeXmlAttDec(TStringData& ARRoCStringData)*/ }/* namespace ZNsMain*/ #endif // __ZCPPMAIIN__ZMAINXHTML_H__