2011-11-15 67 views
0

我正在接收來自服務器的XML提要,有時在feedsa中有一些特殊字符。我如何刪除特殊符號?我試着用ArrayList。它正在工作,但我需要在String中使用它。我怎樣才能做到這一點?如何從android中的XML提要中刪除特殊字符?

+2

不可能沒有看到一些回答代碼和一個特定的問題。 –

+1

告訴我們一些例子,所以我們可以幫助你更好 –

回答

0

getXMLString(parsingStr)//轉換這裏

public static String getXMLString(String str) 
    { 
     if(str.contains("&")) 
     { 
      str = str.replace("&", "&"); 
     }else if (str.contains("<")) 
     { 
      str = str.replace("<", "&lt;"); 
     }else if (str.contains(">")) 
     { 
      str = str.replace(">", "&gt;"); 
     }else if (str.contains("'")) 
     { 
      str = str.replace("'", "&apos;"); 
     }else if (str.contains("\"")) 
     { 
      str = str.replace("\"", "&quot;"); 
     } 

     return str; 
    } 
0

你的特殊字符在我的代碼是上面一樣,但不需要所有的if語句這樣:

public static String getXMLString(String content) { 
    content = content.replace("&", "&amp"); 
    content = content.replace("<", "&lt;"); 
    content = content.replace(">", "&gt;"); 
    content = content.replace("'", "&apos;"); 
    content = content.replace("\"", "&quot;"); 
    return content; 
} 
相關問題