android - quot - escribiendo algunos caracteres como ''<'' en un archivo xml
special characters in xml (3)
desde el comienzo de mi programación, utilicé un carácter especial como "<-", "" << "im mi string.xml en Eclipse mientras desarrollaba para Android.
Todo funcionó bien durante un año, pero hoy, solo quería hacer algunos cambios menores y comencé a editar mis archivos xml.
Ahora obtengo un error de compilación en estos personajes porque eclipse cree que es parte de los bloques xml.
¿Alguna idea de cómo podría agregar este símbolo "<" en mis archivos xml?
Muchas gracias.
Me encontré con esta pregunta, ya que uso el marcado HTML en mis cadenas.
Si consulta la documentación de Android String Resources , en la sección "Estilo con marcado HTML" verá que en strings.xml, debe usar & amplt; para un soporte de apertura, pero puede usar con seguridad la barra invertida y un soporte de cierre. Por ejemplo:
<b>Text</b>
Se puede escribir como:
<b>Text</b>
en tus strings.xml
Si usa esta cadena HTML en su código, puede usar:
Html.fromHtml( getResources().getString(R.string.yourHTMLString )
¡y la salida será su cadena de caracteres!
Otra forma de insertar caracteres especiales sigue la guía Moss : ¿Cómo puedo escribir character & en android strings.xml por definición Unicode utilizada?
Ejemplo:
<string name="item_unknown">/u003c Item Unknown /u003e</string>
que se presentan en una cuerda:
< Item Unknown >
Utilizar
<
para <
>
para >
&
para &