Aller au contenu | Aller au menu | Aller à la recherche
Une fois n'est pas coutume, je ne vais pas vous parler d'un Logiciel Libre aujourd'hui. Ce programme est cependant disponible gratuitement pour la version Standard tandis que la version Professionnal qui inclut quelques fonctionnalités supplémentaires est payante.
Il s'agit d'XMLMind XML Editor. Sous ce nom peu racoleur se cache un éditeur XML qui fait merveille pour éditer des fichiers dépendant d'une DTD et plus particulièrement les fichiers DocBook.

Pour ceux qui ne connaitraient pas DocBook, il s'agit d'une DTD développée à l'origine par HaL Computer Systems et par l'éditeur de livres O'Reilly & Associates vers 1991. Le consortium Oasis en assure à présent le développement. Basée originellement sur le SGML, DocBook est à présent développée conjointement pour le SGML et pour l'XML. Ceci est sensé être une phase de transisition avant que la version XML ne prenne définitivement le pas.
Ce qui est vraiment bien avec DocBook c'est que c'est particulièrement adapté à la rédaction de documentation technique et que du fait que ça soit fondamentalement de l'XML, la pérénité des données est parfaitement assurée.
En revanche ce qui est moins bien que DocBook ne reste jamais qu'une DTD. Il faut donc trouver les outils permettant de l'exploiter. (Editeur, feuilles XSLT, processeur XSLT etc.) Et là il faut bien avouer qu'il n'existe pas vraiment à ma connaissance de logiciel intégré permettant de gérer la chaine de bout en bout de manière conviviale. Mais revenons à nos moutons, c'est à dire à XMLMind XML Editor.
Cet éditeur est particulièrement adapté à la rédaction de documents DocBook. Développée par des Français, cette application Java est utilisable sur Windows, Linux et Mac OS X.
L'interface est plutôt conviviale, pour du Java bien entendu mais ça c'est une autre histoire. On dispose au centre d'une vue simulant un traitement de texte. Bien évidemment cette vue a une valeur purement informative car de par la nature même de DocBook, on ne peut pas savoir à ce stade à quoi va ressembler la mise en page du document final. L'important est le fond et non la forme pour DocBook. C'est assez déroutant pour qui a l'habitude de Word mais on en commprend vite tout l'intérêt. Il est également possible d'afficher la structure XML du fichier sous forme d'arbre.
Une des choses que je trouve particulèrement interessante, même si cela existe dans d'autres éditeurs, c'est que quand on insère une balise à un endroit, on ne se voit proposer que celles qui sont valides dans le contexte. Cela est bien entendu réalisé grâce à la DTD.
XMLMind XML Editor permet de vérifier l'orthographe de ce qui est tapé. On peut également à tout moment s'assurer que le document que l'ont édite est toujours valide. Heureusement l'editeur nous encadre beaucoup et il est donc difficile de rendre un document invalide. Généralement cela n'arrive que quand on ne tient pas compte des avertissements du logiciel lors de la suppression ou de la conversion d'un élément.
Comme je vous l'ai dit, générer un document final à partir du document DocBook n'est pas chose aisée car il faut souvent se frotter à des outils pas forcéments conviviaux et surtout qu'il faut assembler par ses propres moyens afin d'obtenir une chaine de rendu fonctionnelle. Cet éditeur permet d'effectuer directement ce rendu dans différents formats (HTML pour la version standard, RTF, PostScript et PDF pour la version professionnelle). Il est bien entendu possible d'utiliser des feuilles XSLT personnalisées.
Enfin à tout cela s'ajoute une documentation abondante et bien faite qui permet de découvrir les fonctionnalités avancées et les possibilités de configuration impressionantes d'XMLMind XML Editor.
lundi 7 juin 2004 à 20h19 -
Boîte à outils
Aucun rétrolien pour le moment.
Les rétroliens pour ce billet sont fermés.
![]()
Je ne saurais te r?pondre avec certitude ne l'ayant utilis? que pour ?diter des fichiers DocBook mais ? priori je pense que c'est possible.
Fais le test, tu nous diras.
JMF
le samedi 19 juin 2004 à 10h49
![]()
bonjour,
je viens de tester la version light mais je n'arrive pas a obtenir des prix de la part de l'editeur francais ? gag ? comment avec vs achet? ou? prix ?
Merci.
marre@insa-tlse.fr
![]()
Paul> As tu regard? dans la rubrique "Buy Professional Edition\Price List" ?
Voici l'url directe : www.xmlmind.com/xmleditor...
Sinon je n'utilise que la version Standard.
JMF
le vendredi 25 juin 2004 à 14h05
![]()
Avec la version gratuite on peut utiliser n'importe quelle DTD. On peut aussi utiliser un document XML sans DTD ni sch?ma et l'ouvrir comme mod?le. Bien s?r, dans ce cas, on ne peut pas valider le document. Pour des docs type base de donn?es, on s'en sort tr?s bien en construisant un formulaire de saisie CSS.
Je l'utilise pour tous mes documents XML, Docbook ou autre.
![]()
Vraiment très bon comme soft.
Stable, ergonomique, professionel et rapide.
Merci pour l'info.
Raphael
le vendredi 15 décembre 2006 à 23h18
Les commentaires pour ce billet sont fermés.
© 2003-2008 Jean-Marc Fontaine - Tous droits réservés
XHTML - CSS - DotClear - Technorati
Les billets de ce blog sont sous licence Creative Commons
a le vendredi 18 juin 2004 à 09h29