Outils
FR

Éditeur XML en ligne

Modifiez du XML dans votre navigateur avec numéros de ligne, vérification en direct de la syntaxe et une arborescence mise à jour pendant la saisie. Cliquez sur un nœud pour y accéder dans le texte, remettez le document en forme en un clic et reprenez plus tard – votre brouillon reste dans ce navigateur.

Cliquez sur un nœud de l’arborescence pour le retrouver dans le texte. La touche Tab insère deux espaces.

Confidentiel : vos données sont traitées dans votre navigateur et ne sont envoyées à aucun serveur.

Comment modifier un fichier XML en ligne

  1. Collez du XML, ouvrez un fichier ou partez de l’exemple. Les erreurs sont signalées avec leur ligne et leur colonne pendant la saisie.
  2. Cliquez sur un nœud de l’arborescence pour y accéder dans le texte. Tab insère une indentation de deux espaces.
  3. Cliquez sur Formater pour remettre l’indentation en ordre, puis copiez le XML ou téléchargez-le en fichier .xml.

Ce que l’éditeur fait pour vous

Conseils pour modifier du XML à la main

CaractèreÀ écrireQuand
&&Toujours, dans le texte et les valeurs d’attribut
<&lt;Toujours, dans le texte et les valeurs d’attribut
>&gt;Facultatif ; obligatoire uniquement dans la séquence ]]>
"&quot;Dans les valeurs d’attribut entre guillemets doubles
'&apos;Dans les valeurs d’attribut entre guillemets simples

Les noms sont sensibles à la casse : <Item> doit être fermé par </Item>, et non par </item>. Pour de plus longs extraits de code ou de HTML, une section CDATA <![CDATA[ … ]]> vous évite d’échapper chaque caractère.

Questions fréquentes

Mon XML est-il enregistré ou envoyé sur un serveur ?

Votre dernier brouillon est enregistré uniquement dans le stockage local de ce navigateur, ce qui lui permet de survivre à un rechargement de la page. Rien de ce que vous saisissez ou ouvrez n’est envoyé à un serveur.

Pourquoi les entités HTML sont-elles signalées comme des erreurs ?

Le XML ne définit que cinq entités nommées : &amp;, &lt;, &gt;, &quot; et &apos;. Les noms HTML comme &nbsp; ou &copy; nécessitent un DOCTYPE qui les déclare. Utilisez une référence de caractère comme &#160; ou saisissez directement le caractère.

L’éditeur valide-t-il mon XML par rapport à un schéma XSD ?

Non. Il vérifie que le XML est bien formé : balises correspondantes, attributs entre guillemets, échappement correct et un seul élément racine. La validation par rapport à un XSD ou à une DTD nécessite un outil qui gère les schémas, comme xmllint.

Puis-je modifier de gros fichiers XML ?

Oui, les fichiers de plusieurs mégaoctets fonctionnent. Les brouillons de plus de 2 Mo environ ne sont pas enregistrés dans le navigateur : téléchargez donc votre travail avant de fermer la page.