Éditeurs XML

Quelques éditeurs permettant de se faciliter la vie pour travailler avec du XML :

  • Notepad++ a un complément « XML Tools » basé sur libxml2 et libxslt, avec des fonctionnalités de validation, transformation XSLT, etc. Notepad++ est un éditeur pour Windows, mais il semble fonctionner sans problèmes sous linux avec l'émulateur Wine.
  • D'autres éditeurs de « code » permettent une coloration des éléments, attributs, voire d'obtenir une vue sélective des éléments : geany, scite, vim, ... Ces éditeurs sont suffisants pour visualiser et modifier confortablement un fichier XML.
  • Des extensions Eclipse permettent d'obtenir une plate-forme de développement XML : Rinzo XML Editor, Eclipse XSL Developer Tools
  • Les IDE de JetBrains (payants) ont des modes spécifiques pour l'édition de XML et de XSLT.
  • Les éditeurs atom et visual studio code (open sources, gratuits) possèdent des packages pour l'édition de XML.
  • Emacs, avec le mode nxml, permet une validation instantanée, la complétion, XSLT, etc. C'est un choix naturel pour ceux qui utilisent déjà cet éditeur... ou qui veulent s'y mettre (sa prise en main n'est pas immédiate).
  • xmlcopyeditor est un éditeur multi-plateforme libre et gratuit que vous pouvez essayer. Il ne semble plus activement développé.
  • Il existe également des environnements de développement (IDE) XML très complets payants (et parfois assez chers) : Oxygen (multiplateforme, Java), Altova XML Spy (Windows), ...