Entrée échappée

Sortie XML

Exemples

Collez du XML échappé dans le panneau d'entrée et l'outil convertira les entités automatiquement.

Désechapper les entités XML

Entrée échappée avec entités XML :

Entrée échappée

Sortie désechappée:

Sortie désechappée

Cliquez sur Exemple pour charger un XML échappé d'exemple.

Qu'est-ce que le désechappement XML ?

Si vous avez déjà récupéré du XML d'une API ou d'une base de données et trouvé & au lieu de &, vous connaissez le problème. Le désechappement XML (décodage d'entités) reconvertit ces références de caractères XML prédéfinies en caractères réels. La spécification XML définit cinq entités intégrées -- &, <, >, " et ' -- et cet outil les traite toutes. Pour en savoir plus sur XML, l'introduction XML de MDN est un excellent point de départ.

C'est le processus inverse de l'échappement XML. Vous en avez besoin lorsque vous lisez ou affichez des données XML précédemment échappées.

Comment utiliser

1

Coller le XML échappé

Collez votre chaîne XML échappée dans l'éditeur d'entrée.

2

Vérifier la sortie

Le résultat désechappé apparaît instantanément. Utilisez le Validateur XML pour confirmer que le XML est valide.

3

Copier ou télécharger

Copiez le résultat ou téléchargez-le. Voir aussi XML Escape pour l'opération inverse, ou HTML Unescape pour le décodage d'entités HTML similaire.

Quand le désechappement est-il important ?

Le désechappement XML est nécessaire lorsque vous recevez des données XML encodées avec des entités — par exemple, depuis une réponse API ou un champ de base de données.

Questions fréquentes

Quelles sont les cinq entités XML prédéfinies ?

La spécification XML en définit exactement cinq : &amp; (&), &lt; (<), &gt; (>), &quot; (") et &apos; ('). Cet outil les décode toutes.

Le désechappement XML est-il identique au HTML ?

Pas tout à fait. HTML définit plus de 2 000 références nommées, tandis que XML n'en a que cinq. Pour les entités HTML, utilisez notre outil HTML Unescape.

Puis-je basculer entre mode escape et unescape ?

Oui -- cliquez sur Basculer pour alterner entre les modes. Vous pouvez aussi utiliser notre outil dédié XML Escape.

Mes données XML sont-elles envoyées à un serveur ?

Non. Tout s'exécute localement dans votre navigateur en JavaScript. Vos données ne quittent jamais votre machine, ce qui rend cet outil sûr pour du contenu XML sensible.

Comment désechapper les références numériques comme &#38;#60; ?

Cet outil gère les cinq entités XML nommées. Les références numériques (&#60;, &#x3C;) suivent les mêmes règles de références de caractères W3C et sont aussi décodées automatiquement.

Outils associés

Références : Spécification W3C XML