<link href="/assets/64d0ba83aa42c90354ff97799bcfc0c2.css" type="text/css" rel="stylesheet"> <script src="/assets/6fd6663d5303bb7eda3ef7493fc29db6.js"></script> <script> $(document).ready(function() { anchors.options = { visible: 'hover', placement: 'right', truncate: 64 }; anchors.add('#body h2, #body h3, #body h4, #body h5'); }); </script> <script> hljs.initHighlightingOnLoad(); </script>
<h2>Éditeurs XML</h2> <p>Quelques éditeurs permettant de se faciliter la vie pour travailler avec du XML :</p> <ul> <li><strong>Notepad++</strong> 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.</li> <li><strong>D'autres éditeurs de « code »</strong> 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.</li> <li>Des extensions <strong>Eclipse</strong> permettent d'obtenir une plate-forme de développement XML : Rinzo XML Editor, Eclipse XSL Developer Tools</li> <li>Les IDE de JetBrains (payants) ont des modes spécifiques pour l'édition de XML et de XSLT.</li> <li>Les éditeurs <strong>atom</strong> et <strong>visual studio code</strong> (open sources, gratuits) possèdent des packages pour l'édition de XML. </li> <li><strong>Emacs</strong>, 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).</li> <li><strong>xmlcopyeditor</strong> est un éditeur multi-plateforme libre et gratuit que vous pouvez essayer. Il ne semble plus activement développé.</li> <li>Il existe également des <strong>environnements de développement (IDE) XML</strong> très complets <strong>payants</strong> (et parfois assez chers) : <strong>Oxygen</strong> (multiplateforme, Java), Altova XML Spy (Windows), ...</li> </ul>