Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中从XML提要中删除特殊字符?_Android - Fatal编程技术网

如何在android中从XML提要中删除特殊字符?

如何在android中从XML提要中删除特殊字符?,android,Android,我从服务器接收XML提要,有时候提要中有一些特殊字符。如何删除特殊符号 我正在尝试使用ArrayList。它正在工作,但我需要在字符串中使用它。我如何才能做到这一点?getXMLString(parsingStr)//在这里转换您的特殊字符 public static String getXMLString(String str) { if(str.contains("&")) { str = str.replace("&a

我从服务器接收XML提要,有时候提要中有一些特殊字符。如何删除特殊符号

我正在尝试使用
ArrayList
。它正在工作,但我需要在字符串中使用它。我如何才能做到这一点?

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;
    }
publicstaticstring getXMLString(stringstr)
{
if(str.contains(&))
{
str=str.replace(“&”和“&;”);
}else如果(str.contains(“,”);
}else if(str.contains(“'))
{
str=str.replace(“'”,“&apos;”);
}else if(str.contains(“\”))
{
str=str.replace(“\”,“”);
}
返回str;
}

在我的代码中,如上所述,但不需要所有的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;
}
public静态字符串getXMLString(字符串内容){
内容=内容。替换(“&”和“&”);
content=content.replace(“,”);
content=content.replace(“'”,“&apos;”);
内容=内容。替换(“\”,“”);
返回内容;
}

如果没有看到一些代码和特定问题,就无法回答。请给我们一些示例,以便我们能更好地帮助您