Échappement XML

Échappez et déséchappez les caractères spéciaux XML (&, <, >, guillemet droit et apostrophe).

Texte d'entrée
Résultat

Noter Échappement XML

Dans quelle mesure cet outil vous a-t-il été utile ? Votre note aide d'autres personnes à le trouver.

Intégrez du texte dans du XML en toute sécurité, sans erreur d’analyse

Des caractères comme les esperluettes et les chevrons font échouer l’analyse XML lorsqu’ils figurent dans le contenu d’un élément. Cet outil les échappe instantanément en leurs entités XML équivalentes, ce qui évite les problèmes d’injection et garantit que votre document XML reste bien formé et analysable.

Échappement des entités XML

Pourquoi utiliser cet outil ?

Évitez les erreurs d’analyse XML

Les caractères spéciaux non échappés provoquent des erreurs dans les analyseurs XML. Échappez-les d’abord pour garantir à chaque fois un XML bien formé.

Échapper et déséchapper

Les deux sens dans un seul outil : convertissez du texte en entités XML et retransformez les entités XML en texte brut lisible.

Les cinq entités couvertes

Gère les cinq entités XML requises : &amp;, &lt;, &gt;, &quot; et &apos;, ce qui couvre aussi bien le contenu des éléments que les valeurs d’attributs.

100 % privé

Tout l’échappement s’exécute localement dans votre navigateur. Votre contenu texte n’est jamais envoyé à un serveur ni conservé sur un serveur.

Comment fonctionne Échappement XML

Cet utilitaire de caractères échappe les caractères spéciaux des chaînes XML pour éviter les erreurs de syntaxe ou les problèmes d'injection. Il remplace des caractères comme <, >, &, " et ' par leurs entités XML correspondantes (<, >, &, etc.). C'est essentiel lorsqu'on intègre du texte dans des balises XML, afin que l'analyseur le traite comme des données et non comme du balisage. Il prend aussi en charge le déséchappement pour inverser le processus.

Comment utiliser Échappement XML

1

Collez votre texte

Collez le contenu texte qui comporte des caractères spéciaux à intégrer dans des balises XML.

2

Échapper

L'outil remplace <, >, &, " et ' par leurs entités XML équivalentes afin que l'analyseur les traite comme des données, et non comme du balisage.

3

Copier et intégrer

Copiez la chaîne échappée et intégrez-la en toute sécurité dans vos éléments XML ou vos valeurs d'attributs.

Exemple d'utilisation

Échappez une chaîne contenant des opérateurs de comparaison et une esperluette pour l'intégrer en toute sécurité dans un élément XML.

Entrée
Price: 5 < 10 & discount > 0, use "promo" code
Sortie
Price: 5 &lt; 10 &amp; discount &gt; 0, use &quot;promo&quot; code

Questions fréquentes

Quels caractères faut-il échapper en XML ?
Les cinq caractères à échapper sont : & (esperluette), < (inférieur à), > (supérieur à), " (guillemet double dans les attributs) et ' (apostrophe simple dans les attributs). Parmi eux, & et < sont les plus critiques.
Quelles sont les entités XML de remplacement ?
& devient &amp;, < devient &lt;, > devient &gt;, " devient &quot; et ' devient &apos;. Ces entités sont définies dans la spécification XML et reconnues par tous les analyseurs XML.
Puis-je déséchapper des entités XML en texte brut ?
Oui. L'outil prend en charge l'échappement (texte vers entités) et le déséchappement (entités vers texte brut), ce qui vous permet d'inverser le processus quand vous devez lire ou modifier le contenu d'origine.
Dois-je échapper le contenu d'une section CDATA ?
Non. Le contenu encadré par une section CDATA (<![CDATA[...]]>) est traité comme du texte brut par l'analyseur XML : les caractères spéciaux qu'elle contient n'ont donc pas besoin d'être échappés.
Cet outil XML Escape est-il sûr ?
Oui. Tout l'échappement s'exécute entièrement dans votre navigateur. Votre contenu texte n'est jamais envoyé à un serveur ni conservé sur un serveur.

Outils associés

Commentaires

Les commentaires sont fournis par Disqus. Les charger vous connecte à Disqus, qui dépose des cookies et traite des données selon sa propre politique de confidentialité.

Échappement XML est maintenu par CodeItBro. Notre objectif est de proposer les meilleurs outils gratuits pour développeurs sur le web. Si vous avez des remarques ou des suggestions, rendez-vous sur notre page de contact.

Cité par

CodeItBro - Free dev tools + practical guides to help you ship faster | Product HuntCodeItBro - Free Online Developer Tools badgeCodeItBro badge