Échappement/Déséchappement XML
Outil gratuit en ligne d'échappement de caractères spéciaux XML
Qu'est-ce que l'échappement XML ?
L'échappement XML remplace les caractères spéciaux par des séquences d'échappement pour qu'ils n'interfèrent pas avec le balisage XML. Les cinq entités XML prédéfinies sont : < (<), > (>), & (&), " (") et ' ('). L'échappement est nécessaire chaque fois que le contenu textuel contient ces caractères.
Comment échapper ou annuler l'échappement XML
Collez votre texte ou contenu XML dans la zone de saisie. Cliquez sur Échapper pour convertir les caractères spéciaux en entités XML. Cliquez sur Annuler l'échappement pour inverser le processus. L'outil gère les cinq entités XML prédéfinies et assure un XML bien formé en sortie.
▶Quels caractères doivent être échappés en XML ?
L'esperluette (&) doit toujours être échappée en &. Dans les valeurs d'attribut, les guillemets doivent être échappés. Le signe inférieur (<) doit être échappé en < dans le contenu textuel. Le signe supérieur (>) est recommandé d'être échappé en >.
▶L'échappement XML est-il identique à l'encodage d'entités HTML ?
Ils partagent les mêmes cinq entités prédéfinies (< > & " '), mais HTML possède beaucoup plus d'entités nommées (comme ©) qui ne sont pas prédéfinies en XML.
▶Puis-je utiliser CDATA au lieu de l'échappement ?
Oui. Envelopper le texte dans des sections <![CDATA[...]]> permet d'inclure des caractères spéciaux sans échappement. Les sections CDATA ne peuvent pas contenir la séquence ]]>.