écrire des caractères comme ‘<' dans un fichier xml

Depuis le début de ma programmation, j’ai utilisé des caractères spéciaux comme “<-", "" << "im ma string.xml dans Eclipse lors du développement pour Android.

Tout a bien fonctionné pendant un an, mais aujourd’hui, je voulais juste apporter quelques modifications mineures et commencer à éditer mes fichiers XML.

J’ai maintenant une erreur de compilation sur ces caractères car eclipse pense que cela fait partie des blocs xml.

Une idée sur la façon dont je pourrais append ce symbole “<" dans mes fichiers XML?

Merci beaucoup.

Utilisation

< pour <

> pour >

& pour &

Une autre façon d’insérer des caractères spéciaux suit le guide Moss : Comment écrire des caractères et dans android ssortingngs.xml en utilisant la définition Unicode utilisée:

Exemple:

 \u003c Item Unknown \u003e 

qui présente en chaîne:

 < Item Unknown > 

Je suis tombé sur cette question, car j’utilise le balisage HTML dans mes chaînes.

Si vous vous référez à la documentation de Android Ssortingng Resources , dans la section: “Styling with HTML markup”, vous verrez que dans ssortingngs.xml, vous devez utiliser & lt; pour un support d’ouverture, mais vous pouvez utiliser en toute sécurité la barre oblique inverse et un crochet de fermeture. Par exemple:

 Text 

peut être écrit comme:

 <b>Text</b> 

dans votre ssortingngs.xml.

Si vous utilisez cette chaîne HTML dans votre code, vous pouvez utiliser:

 Html.fromHtml( getResources().getSsortingng(R.ssortingng.yourHTMLSsortingng ) 

et la sortie sera votre chaîne audacieuse!