Échappeur de Chaînes XML
Échappe et déséchappe les caractères spéciaux XML.
Présentation
Le XML réserve cinq caractères — &, <, >, ", ' — qui doivent être écrits
sous forme d’entités dans le contenu des éléments et les valeurs d’attributs,
sans quoi le document ne s’analyse pas. Cet outil échappe le texte pour une
intégration sûre dans du XML (fichiers de configuration, SVG, RSS, charges utiles
SOAP) et déséchappe un XML chargé d’entités vers du texte lisible.
Utilisation
- Choisissez Escape pour convertir du texte brut en entités, ou Unescape pour l’opération inverse.
- Collez votre saisie dans le champ XML text (ou Escaped XML).
- Lisez ou copiez la sortie convertie depuis le champ Result — il se met à jour au fil de la saisie.
Exemples
<node attr="v">A & B</node>→<node attr="v">A & B</node>Tom & Jerry→Tom & Jerry
Remarques
L’ordre d’échappement compte lorsqu’on le fait à la main — & doit être échappé
en premier, sinon vous double-échappez les entités existantes ; l’outil traite
cela en une seule passe. Ces entités fonctionnent aussi en HTML, mais le HTML
définit bien d’autres entités nommées ( , ©, …) que cet outil, centré
sur le XML, ne décode volontairement pas.