Editeurs XML freeware/opensource [Updated]

juillet 5, 2008 | concocté par Habeeb | Documentation technique, Open Source | 11 Commentaires

La liste suivante regroupe une pallete d’éditeurs XML non payants (freeware/opensource), permettant l’édition de contenus  xml.

NB : Cette liste sera mise à jour régulièrement. Si vous connaissez d’autres éditeurs non payants, merci de me laisser un commentaire afin de les ajouter.

Les WysiWyg

Serna Free XML editor :

Syntext - Serna Free XML EditorOS: Multiplateforme
Licence : GNU (libre)
Langue : multilingue
Version : 4.2
Téléchargement : http://www.syntext.com/products/serna-free/

Un VRAI éditeur xml wysiwyg destiné aux rédacteurs et auteurs de contenus xml structurés.

Fonctionnalités :

  • Support en natif des DTDs et standards de la rédaction structurées: DITA, Docbook, TEI et NTIF
  • Gestion de l’affichage avec des feuilles de style XSL
  • Deux modes d’édition: Wysiwyg ou textuel
  • Insertion de PIs (instructions de traitement)
  • Plusieurs formats de sortie sont possibles (PDF, Html…) pour les DTDs supportées par défaut (Docbook, DITA, NTIF…)
  • Correcteur orthographique
  • Support de l’inclusion (Xinclude)
  • Vue arborescente (Treeview)
  • Aperçu dans le navigateur

Inconvénients :

  • Pas de coloration syntaxique en mode textuel
  • Ne supporte pas les connexions WebDav
  • Difficile d’ajouter de nouveaux types de documents (DTDs)

Vex Editor :

Vex Editeur XML wysiwygOS: Multiplateforme
Licence : GNU (libre)
Langue : Anglais
Version : 1.2.1 (2005)
Téléchargement : http://vex.sourceforge.net/index.html

Ce plugin transforme Eclipse en un véritable éditeur wysiwyg xml/xhtml.

Fonctionnalités :

  • Support en natif des DTDs  Docbook et DITA.
  • Gestion de l’affichage avec des feuilles de style CSS
  • Deux modes d’édition: Wysiwyg ou textuel
  • Correcteur orthographique
  • Support de l’inclusion (Xinclude)
  • Vue arborescente (Treeview)

Inconvénients :

  • L’image n’apparait pas dans l’éditeur lors de son insertion.

Conglomerate :

Conglomerate éditeur xml wysiwyg pout DocbookOS: GNU Linux
Licence : GNU (libre)
Langue : multilingue
Version : 0.9.1 (2004)
Téléchargement : http://www.conglomerate.org/intro.html

Idéal pour éditer des documents Docbook ou des pages  xhtml.

Fonctionnalités :

  • Support en natif de la DTD Docbook.
  • Gestion de l’affichage avec un fichier xml avec un format spécifique
  • Deux modes d’édition: Wysiwyg ou textuel
  • Vue arborescente (Treeview)

Inconvénients :

  • L’image n’apparait pas dans l’éditeur lors de son insertion.

Altova Authentic® Community Edition:

Altova authentic Community EditionOS: Windows
Licence : Freeware
Langue : Anglais/Allemand
Version : 2010
Téléchargement : http://www.syntext.com/products/serna-free/

Un éditeur wysiwyg assez complet permettant l’édition de contenus XML structurés.

Fonctionnalités :

  • Support en natif des DTDs DITA, Docbook et TEI.
  • Gestion de contenu par projet
  • Vue arborescente (Treeview)
  • Aperçu dans le navigateur
  • Support de requêtes XQuery
  • Les contenus écrits selon les DTDs supportées par défaut (Docbook, DITA, NTIF…) peuvent être transformer directement en PDF (XSL-FO), ces grâce à des feuilles de style XSLT customizables.
  • Correcteur orthographique

Inconvénients :

  • Le plus grand défaut de cet outil est la gestion de l’affichage qui n’est assurée qu’avec des feuilles de style spéciales ( SPS : StyleVision Power Stylesheet) et qu’on ne peut concevoir que sous StyleVision qui est payant…
  • L’édition en mode texte n’est pas possible

Jaxe :

Jaxe editeur xml gratuit / opensource multi-plateformes OS: Multiplateforme
Licence : GNU (libre)
Dernière mise à jour : 28 avril 2008
Langue : multilingue
Version : 3.0
Téléchargement : http://jaxe.sourceforge.net/

Fonctionnalités:

  • Configurable avec un schéma XML (xsd) et un fichier de description des menus d’insertion des éléments
  • Validation à l’insertion des éléments, et validation du document
  • rendu HTML avec une feuille de style XSLT
  • recherche XPath
  • correcteur orthographique

Inconvénients :

  • Ne permet pas d’éditer directement le code source.
  • Pas d’aperçu dans le navigateur.

Etna

Etna : un éditeur xml wysiwyg  opensourceOS: Multiplateforme
Licence : GPL
Dernière mise à jour : Avril 2006
Langue : Anglais / Allemand
Version : 0.3.1
Editeur : Connexions SM
Téléchargement : http://rhaptos.org/downloads/editing/etna/

Un éditeur agréable basé sur le moteur Gecko, simple et extensible.

Fonctionnalités :

  • Code source éditable
  • Edition en mode WysiWyg
  • Support de schéma RelaxNG
  • Extensible

Inconviénients :

  • Pas de vue arborescente (Treeview)
  • Pas de support d’XSL
  • Pas d’extraction de Schéma
  • Nécessité d’un schéma RelaxNG pour éditer les documents.

Les IDEs

jEdit :

jEdit : Editeur xml gratuit OS: Multi-plateformes
Licence : GNU (libre)
Dernière mise à jour : 27 avril 2008
Langue : multilingue
Version : 4.3 pre14
Téléchargement : http://jaxe.sourceforge.net/

Un IDE orienté développeurs qui peut se transformer en un puissant editeur xml grâce aux plug-ins dédiés à cet effet.

Fonctionnalités:

  • Gestion de projets
  • Coloration syntaxique
  • Fermeture de tags automatique
  • Identation du code
  • Validation du code (Plugin Xerces)
  • Extraction de DTD
  • Très customisable

Inconvénients :

  • Pas d’aperçu dans le navigateur
  • Vue arborescente (Treeview)
  • Pas d’extraction de Schema (XSD)
  • pas de support de XSL(T)

Bonfire Studio :

Bonefire Studio : un éditeur xml gratuit OS: Windows
Licence : freeware
Dernière mise à jour : 2003
Langue : Anglais
Version : 1.4
Editeur : NZ software (abandonné)
Téléchargement : sur 01 Net

Bonfire studio est un editeur xml/html/css simple d’utilisation et qui supporte les fonctionnalités suivantes :

Fonctionnalitées :

  • Code source éditable
  • Coloration syntaxique
  • Vue arborescente (Treeview)
  • Aperçu dans le navigateur
  • Validation du code
  • Gestion de projets

Inconvénients :

  • Pas de support de XSL(T)
  • Pas de gestion du XPath
  • Pas d’extraction de DTD
  • Pas d’extraction de Schema (XSD)

XML Notepad 2007

Microsoft XML Notepad : éditeur xml gratuit OS: Windows
Licence : freeware
Dernière mise à jour : 2006
Langue : Anglais
Version : 2.5.27
Editeur : Microsoft Corp.
Téléchargement : Microsoft.com

Fonctionnalités :

  • Edition depuis la vue arborescente (Treeview)
  • Aperçu dans le navigateur
  • Coloration syntaxique
  • Validation du code
  • Gestion de feuilles de style xsl
  • Code source éditable (avec notepad)

Inconvénients :

  • Pas de gestion du XPath
  • Pas d’extraction de DTD
  • Pas d’extraction de Schema

Peter’s XML editor

Peter’s xml editor - un éditeur xml freeware OS: Windows
Licence : freeware
Dernière mise à jour : 2003
Langue : Anglais
Version : 2.0
Editeur : Peter Reynolds.
Téléchargement :http://www.iol.ie/~pxe/

Fonctionnalités :

  • Code source éditable
  • Coloration syntaxique
  • Vue arborescente
  • Aperçu dans le navigateur
  • Validation du code
  • Possibilité de rechercher de fichiers dans les disques locaux

Inconvénients :

  • Pas de vue arborscente (Treeview)
  • Pas de gestion du XSLT
  • Pas de gestion du XPath
  • Pas d’extraction de DTD
  • Pas d’extraction de Schema

Xeena XML editor :

Xeena xml editor - un éditeur xml freeware OS: Multi-plateformes
Licence : freeware
Dernière mise à jour : 2000
Langue : Anglais
Version : 1.2
Editeur : IBM Haifa Research Laboratory.
Téléchargement : http://www.alphaworks.ibm.com/tech/xeena

Fonctionnalités :

  • Gestion de feuilles de style XSL
  • Extraction de Schema (XSD)
  • Coloration syntaxique
  • Edition depuis la vue arborescente (Treeview)
  • Aperçu dans le navigateur
  • Validation du code

Inconvénients :

  • Pas d’édition de code source
  • Pas de gestion du XPath

Cooktop

Cooktop : un IDE xml gratuit

OS: Windows
Licence : freeware
Dernière mise à jour : Janvier 2003
Langue : Anglais
Version : 2.5
Editeur : XML Everywhere.
Téléchargement : http://www.xmlcooktop.com/update/

Fonctionnalités :

  • Code source éditable
  • Coloration syntaxique
  • Gestion du XSL(T) + configuration du moteur de transformation : fop, saxon …)
  • Gestion du Xpath
  • Extraction de DTD
  • Validation du code

Inconvénients :

  • Pas de vue arborescente (Treeview)
  • Pas de vue navigateur
  • Pas d’extraction de Schema

Liquid XML Studio :

liquid xml studio editeur gratuitOS: Windows
Licence : freeware
Dernière mise à jour : 2007
Langue : Anglais
Version : 1.0.8.1
Editeur : Liquid Technologies
Téléchargement : http://www.liquid-technologies.com/Download.aspx

Un autre petit éditeur permettant l’édition code xml/xsd/xhtml/xdr .. , et supporte les fonctionnalités suivantes :

Fonctionnalitées :

  • Code source éditable
  • Coloration syntaxique
  • Support de schemas (XSD)
  • Validation du code

Inconvénients :

  • Pas de support de XSL(T)
  • Pas de gestion du XPath
  • Pas d’extraction de DTD/XSD
  • Pas de vue arborescente (Treeview)

Butterfly XML Editor :

Butterfly XML EditorOS: Multiplateforme
Licence : GNU
Dernière mise à jour : 2004
Langue : Anglais
Version : 1.1
Téléchargement : http://sourceforge.net/projects/butterflyxml

Un petit bijoux permettant l’édition de code xml, xsl-fo, Xform, docbook, xsd … une interface très originale, il supporte les fonctionnalités suivantes :

Fonctionnalitées :

  • Code source éditable
  • Support/Edition/Extraction de schémas (XSD)
  • Prévisualisation du rendu pdf avec FOP (FO Preview)
  • Gestion de projets
  • Validation instantané du code
  • Extraction de DTD
  • Une vue arborescente (Treeview) permettant l’édition.

Inconvénients :

  • Pas d’édition wysiwyg
  • Pas de gestion du XPath
  • Pas de coloration syntaxique

Commentaires (11)

 

  1. benb dit :

    Très intéressant listing qui ne demande qu’à être enrichi…

    benb.

  2. Kerzi dit :

    Merci beaucoup pour cette liste. Il existe aussi l’éditeur Altova Authentic, non ? Avez-vous testé ces éditeurs avec DITA-ot ?

  3. Habib dit :

    Merci benb et Kerzi pour vos commentaires.
    Kersi :
    Je viens de télécharger/installer Authentic, et je le trouve assez complet et bien agréable à utiliser.
    J’ai pu effectuer un petit test de transformation en configurant FOP, et ça fonctionne très bien.

    Cependant, je trouve que la licence d’utilisation n’est pas assez claire ! Est il freeware à 100% ?
    Je n’avais jusqu’à maintenant testé que l’éditeur XMLSpy de la suite Altova, et j’ai cru comprendre qu’il était gratuit que pour un non-commercial use…
    Merci de me répondre si t’as plus d’éléments à ce sujet.

    En ce qui concerne le Dita OT – à ma connaissance – il n’existe aucun éditeur opensource/freeware, permettant son configuration pour automatiser la publication.
    Un nouveau éditeur opensource baptisé Dita open platform permet apparemment de le faire, mais je n’ai pas eu le temps de le tester encore…
    Par contre on peut l’utiliser via une interface web ( voir Dita WebGUI) pour faciliter, organiser et, pourquoi pas, centraliser la publication sur un serveur…

  4. [...] tous les rédacteurs à consulter cet article écrit par Habib sur son [...]

  5. Dalb dit :

    merci pour cette liste avec commentaires ! Bien utile. Dalb

  6. Freeware man dit :

    Liste qui me sera très utile, merci !

  7. teyma bou dit :

    thanks a lot for this list.

  8. DePassage dit :

    Super cette liste ! :)
    Je suis surpris de ne pas trouver Komposer… j'aurais bien voulu connaître les différences entre ce dernier et Serna Free XML Editor.

    Je pense avoir plus de support avec Komposer, je m'oriente donc vers celui-ci. (j'avais jamais entendu parler de Serna… Je testerai peut-être un jour)

  9. Kalowycz dit :

    Bonjour,

    Je propose l’ajout de l’excellent XML Copy Editor :
    http://xml-copy-editor.sourceforge.net/

    Il prend en charge, outre la coloration syntaxique du code source : la validation par différents types de schéma, la transformation XSLT, la recherche XPath, l’auto-complétion pour certains schémas classiques (XHTML, XSL, DocBook).
    Par contre, il n’y a pas de représentation en arborescence.

    Il est libre, gratuit et multi plate-formes.

    Cordialement.

Ajouter un commentaire