问题与&和双引号在我的Android应用程序

在我的应用程序中,我面临以下两个问题

  1. 我想显示一些文本存储在res / values文件夹中的strings.xml文件。 问题是每当我进入&它显示错误如下

    在此行find多个注释: – 实体名称必须紧跟在实体引用中的“&”后面。 – 错误:parsingXML时出错:格式不正确(无效标记)

当我删除它的错误被清除。 如何在我的应用程序中使用这些特殊字符

  1. 当我点击一个button,在我的应用程序它击中一个url,作为回报,我得到一个返回数据如下

    <img src =“http://xxxxxxxxxxxxxxxxxxx/test.php%3Fcode_hash%3Da8c159f35af&guid=ON”/>

我想得到这个url删除img src="

我尝试使用replacewith(“”,“”);

但是在这里,我无法给出"在双引号内

如何解决上述问题….

Solutions Collecting From Web of "问题与&和双引号在我的Android应用程序"

在&(&符)的XMLstring中,您需要使用&amp; 和引号(单或双)需要逃脱,

 <string name="with_amp">I, Me &amp; Myself</string> <string name="with_quotes>Single quote \' and Double quotes \"</string> 

而不是&你必须使用&检查以下语句

testing&

 <string name="url">http://xxxxxxxxxxxxxxxxxxx/test.php%3Fcode_hash%3Da8c159f35af&amp;guid=ON</string> 

要在您的strings.xml文件中使用& ,您需要使用适当的XML字符实体 。 对于&符号,使用&amp;