jsonecho

Échappement XML

Collez votre texte et obtenez-le échappé pour XML, prêt à coller dans du code ou des données.

Chargement de l'outil...

Comment utiliser Échappement XML

  1. Collez ou tapez le texte que vous voulez échapper.
  2. Ajustez les options si nécessaire.
  3. Copiez le résultat échappé.

À propos de Échappement XML

XML a cinq entités prédéfinies, et vous devez les utiliser chaque fois que ces caractères apparaissent dans du texte ou dans une valeur d'attribut. Une esperluette ou un chevron non échappé rend le document entier invalide, et un analyseur refusera de le lire du tout, donc il n'y a pas de crédit partiel.

L'échappement est facile à oublier quand vous construisez du XML en collant des chaînes ensemble. Collez le texte brut ici et vous obtenez une version sûre à insérer entre des balises ou dans un attribut.

Ce qui est échappé

& devient &amp;, < devient &lt;, > devient &gt;, " devient &quot; et ' devient &apos;.

Questions fréquentes

Dois-je échapper le signe supérieur à ?

Dans la plupart des endroits il est autorisé non échappé, sauf dans la séquence ]]>. L'échapper partout est l'habitude sûre et c'est ce que fait cet outil.

Quelle est la différence entre l'échappement XML et HTML ?

Seulement l'apostrophe. XML définit ' pour elle, HTML non. Tout le reste est identique.

Puis-je utiliser CDATA à la place ?

Pour un long bloc de texte, oui : <![CDATA[ ... ]]> vous permet d'éviter l'échappement. Il n'est pas disponible dans les valeurs d'attribut.

Et les caractères qui ne sont pas du tout autorisés en XML ?

La plupart des caractères de contrôle (à part tabulation, saut de ligne et retour chariot) ne peuvent pas apparaître en XML 1.0, même échappés. Ils doivent être supprimés.

Plus dans Échappement et texte

Tous les outils →