filters
kword13utils.cpp00001 #include "kword13utils.h"
00002
00003 QString EscapeXmlDump( const QString& strIn )
00004 {
00005 QString strReturn;
00006 QChar ch;
00007
00008 for (uint i=0; i<strIn.length(); i++)
00009 {
00010 ch=strIn[i];
00011 switch (ch.unicode())
00012 {
00013 case 38:
00014 {
00015 strReturn+="&";
00016 break;
00017 }
00018 case 60:
00019 {
00020 strReturn+="<";
00021 break;
00022 }
00023 case 62:
00024 {
00025 strReturn+=">";
00026 break;
00027 }
00028 case 34:
00029 {
00030 strReturn+=""";
00031 break;
00032 }
00033 case 39:
00034 {
00035 strReturn+="'";
00036 break;
00037 }
00038 default:
00039 {
00040 strReturn+=ch;
00041 break;
00042 }
00043 }
00044 }
00045
00046 return strReturn;
00047 }
00048
|