2011-07-14 12 views
18

en mi aplicación Estoy frente a dos problemas siguientesproblema y comillas dobles y en mi aplicación Android

  1. estoy tratando de mostrar un poco de texto desde un archivo almacenado en strings.xml res/valora la carpeta. El problema es que cada vez que entro en el & se muestra un error de la siguiente manera

    anotaciones múltiples que se encuentran en esta línea: - El nombre de la entidad debe seguir el '&' inmediatamente en la entidad referencia. - Error: Error de análisis XML: no bien formada (invalid token)

cuando quito el error que se limpia. cómo utilizar estos caracteres especiales en mi aplicación

  1. Cuando hago clic en un botón en mi aplicación se realiza un URL y, a cambio que estoy recibiendo un conjunto de datos de retorno de la siguiente manera

    < img src = "http: //xxxxxxxxxxxxxxxxxxx/test.php%3Fcode_hash%3Da8c159f35af & GUID = ON "/>

quiero conseguir este URL removiing la img src="

intenté usar el replacewith ("", "");

Pero aquí no estoy en condiciones de dar el " dentro de las comillas dobles

la forma de resolver los problemas anteriores ....

+0

respuesta publica a continuación acerca de su primera emisión. ¿Puede explicar más a fondo lo que está tratando de hacer con el reemplazo de cadenas en la segunda parte de su pregunta? – Farray

Respuesta

55

En cadenas XML para & (signo) es necesario utilizar &amp; y comillas (simples o dobles) necesitará ser escapado,

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

+1 buena solución –

+0

no funciona en tostadas – Nicky

0

En lugar de & usted tiene que utilizar & cheque en las siguientes declaraciones

prueba &

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