Saltar al contenido

escapar de caracteres especiales como & en xml de Android

Solución:

Intente leer esta página: http://www.xmlnews.org/docs/xml-basics.html parece que contiene la respuesta que está buscando.

En resumen, aquí está la lista de caracteres de escape y el código de escape

Character  Predeclared Entity
&          &
<          &lt;
>          &gt;
"          &quot;
'          &apos;

Referenciado desde el enlace.

Para mí “; no funcionó, así que usé ” “y este personaje se escapó.

Bueno, en Android XML, simplemente agregar las entidades declaradas previamente no funcionó en mi caso, necesitaba agregar una barra invertida antes. Entonces para escapar something & something usar:

<string name="app_name">something &amp; something</string>

En el caso del apóstrofo y las comillas, el simple hecho de usar una barra invertida también funciona. Como para escapar de algo como "That's it" simplemente puede usar:

<string name="demo">"That's it"</string>

en lugar de lo habitual

<string name="demo">&quot;That&apos;s it&quot;</string>

Espero que esto sea de ayuda cuando alguien como yo se tropiece con esta pregunta.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *