Quel est le meilleur éditeur XML disponible? La réponse dépend de votre niveau de programmation et des besoins de votre projet. La bonne nouvelle, c’est qu’il existe de nombreux bons choix.
Table des matières
Gratuit vs payant
XML est, au fond, simplement une méthodologie de programmation. C’est un moyen d’organiser les informations en catégories et de permettre aux ordinateurs de traiter plus facilement ces informations et de les faire faire ce que vous voulez. Cela signifie que tout éditeur de texte tel que Notepad ou TextEdit peut être utilisé comme éditeur XML, tout comme vous pouvez l’utiliser pour un environnement de programmation dans le langage de votre choix.
Il existe également des éditions étendues de ces programmes gratuits spécialement conçus pour éditer XML, comme le Bloc-notes XML, disponibles gratuitement auprès de Microsoft. Cela a un certain nombre de « fonctionnalités pratiques » communes à presque tous les éditeurs XML:
- « Tree View », montrant les différents « nœuds » et « enfants » communs aux documents XML
- Annuler / Rétablir à l’infini lorsque la forme des espaces de noms XML change
- Polices et couleurs configurables, facilitant la lecture des documents
- Validation du schéma XML, important pour vous assurer que votre document XML sera correctement analysé
Malheureusement, le bloc-notes XML n’est disponible que pour Windows. Un éditeur véritablement multi-plateforme est jEdit, qui en soi n’est qu’un simple éditeur de texte. Cependant, il possède de nombreux plugins, dont plusieurs pour l’édition XML et HTML, qui le transforment en un programme très convivial pour les codeurs. Comme NotePad, il est également gratuit et peut être utile pour d’autres projets. eMacs est un autre éditeur de texte familier aux programmeurs, qui possède également un mode « Nxml » qui ajoute plusieurs fonctionnalités à l’interface standard que vous connaissez peut-être.
Autres programmes d’édition XML gratuits
Il existe de nombreux autres programmes gratuits conçus pour éditer et créer des documents XML:
- XMLpad3 possède la plupart des fonctionnalités standard des éditeurs XML ainsi que la possibilité d’exporter des exemples de schéma.
- XML Fox utilise une vue multiple qui peut afficher à la fois le code source et une «arborescence» (entre autres) dans une interface similaire à Dreamweaver d’Adobe.
- XML Marker est un éditeur basique de codage couleur et multi-vues qui se distingue par sa simplicité d’utilisation et ses faibles exigences en termes de traitement.
Le meilleur éditeur XML peut coûter $
Selon XML Quick Guide, les exigences minimales pour un bon éditeur XML sont:
- Fermez automatiquement vos balises d’ouverture
- N’accepter que du XML valide
- Définition de type de document (DTD) et validation de schéma par rapport à votre XML
- Personnalisation de la couleur de la syntaxe XML
Afin d’obtenir ces fonctionnalités, vous devrez peut-être débourser de l’argent. Presque toutes les critiques des éditeurs XML, du SNOOK canadien à StackOverFlow, conviennent que XMLSpy d’Altova est l’un des meilleurs programmes, à l’exception d’une chose: le prix. Cependant, même les écoles du W3C le recommandent par rapport à tout autre programme, encore plus complet comme Dreamweaver. XMLSpy peut être téléchargé seul ou dans le cadre de la suite de produits MissionKit d’Altova. Les deux sont également disponibles en versions 64 bits et sont accompagnés d’essais gratuits de 30 jours.
Un autre éditeur premium fourni avec un essai gratuit est l’éditeur XML oXygen. Cette société comprend de nombreux produits différents pour l’édition, y compris l’éditeur de schéma, une version «auteur» et une version XML Diff pour comparer et combiner deux ou plusieurs documents XML.
La liste des fonctionnalités de Liquid XML fait écho aux recommandations du W3C et se décline également en trois éditions différentes: Starter, Designer et Developer. Cela vous empêche de payer pour des fonctionnalités que vous n’utilisez peut-être jamais, de sorte que vous pouvez vous concentrer sur le code plutôt que d’essayer de comprendre une interface complexe.
XML est devenu un outil essentiel pour le développement Web contemporain. Choisir le meilleur éditeur XML peut rendre la génération et l’édition de XML un processus plus efficace et plus agréable, qu’il s’agisse de votre premier nœud ou d’un schéma au niveau de l’entreprise.
Lisez plus d’astuces sur le design web ici, et n’oubliez pas de partager l’article sur Facebook !