首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

J2ME义xml兑现

2012-10-20 
J2ME义xml实现由于j2me中的string没有replace(string ,string)方法,要对xml进行转义很难通过s.replace(&a

J2ME义xml实现
    由于j2me中的string没有replace(string ,string)方法,要对xml进行转义很难通过s.replace("&","&");无奈之下自己实现
//转义
   public static string escapexml(string s)
   {
      stringbuffer f = new stringbuffer();
      char[] arr = s.tochararray();
      for (int i = 0; i < arr.length; i++)
      {
         char ch = arr[i];
         if (ch == '&amp;')
         {
            f.append("&amp;amp;");
         }
         else if (ch == '<')
         {
            f.append("&amp;lt;");
         }
         else if (ch == '>')
         {
            f.append("&amp;gt;");
         }
         else if (ch == '\'')
         {
            f.append("&amp;apos;");
         }
         else if (ch == '"')
         {
            f.append("&amp;quot;");
         }else{
            f.append(ch);
         }
      }
      return f.tostring();
   } 

热点排行