Oxygen XML 20.0 est maintenant disponible,
L'éditeur apporte son lot d'améliorations de productivité, de performance et de simplicité

Le , par dourouc05, Responsable Qt & Livres
Oxygen XML est un éditeur XML très puissant, une référence pour bon nombre de gens. Il propose une interface classique d’éditeur XML (et notamment un débogueur XSLT), ainsi qu’une vue WYSIWYM pour certains formats de fichier (comme DITA, DocBook ou TEI). La version annuelle 20.0 vient de sortir et apporte son lot d’améliorations de productivité, performance et simplicité.



Comme à chaque nouvelle version, l’éditeur visuel DITA se perfectionne. Lors d’une validation, il peut notamment lister les éléments non référencés, mais néanmoins réutilisables, ainsi que les clés définies, mais sans référence.
Une nouvelle option de refactorisation permet de transformer des sections en sujets, une autre de passer les tableaux CALS en tableaux DITA simples.

Les dernières versions d’Oxygen ont modifié substantiellement le moteur de publication au format WebHelp. Oxygen XML 20 offre la gestion de thèmes, pour faciliter la création d’une aide avec un style prédéfini — mais bien sûr modifiable. Une table des matières peut être ajoutée à chaque page, la section courante étant mise en évidence. Les sections pourront être fermées.
Côté XSLT, de nouvelles fonctionnalités de la troisième itération de la norme sont implémentées, comme les modèles à valeur textuelle dans l’autocomplétion, la recherche et le remplacement.
La fenêtre d’autocomplétion affiche automatiquement la documentation des fonctions et modèles utilisés. L’action d’extraction d’un modèle gère maintenant les types des variables, qui sont automatiquement ajoutés dans la définition du modèle.
Une nouvelle extension Git est disponible, elle offre principalement une vue des fichiers indexés par Git (ils seront ajoutés au prochain commit). Elle comprend un client Git et offre les opérations courantes de Git (pousser et tirer des modifications, changer de branche, effectuer un commit, etc.). La comparaison et la fusion des changements se font avec les outils d’Oxygen, spécifiquement prévus pour des fichiers XML. Voir l’extension sur GitHub.
Une autre nouvelle extension s’oriente sur le traitement par lots de fichiers, essentiellement la conversion entre formats : depuis Markdown ou HTML vers HTML, DITA ou DocBook. Voir l’extension sur GitHub.
Côté DocBook, une autre nouvelle extension offre des vérifications avancées des fichiers DocBook : il ne s’agit pas simplement de voir si les documents correspondent au format de fichier, mais aussi de s’assurer que les images incluses sont bien présentes, que les liens internes et externes ne pointent pas dans le vide, etc. Voir l’extension sur GitHub.
D’autres améliorations sont aussi à compter du côté Schematron et corrections automatiques, JSON et XSpec, sans oublier une API étendue pour la création d’extensions. Évidemment, les composants utilisés ont été mis à jour (Saxon 9.8.0.8, focheck 0.6.1, DITA-OT 2.5.4, Calabash 1.1.19, XSpec 1.0.0, TEI Schemas 3.3.0, TEI XSLT 7.44.0, eXist 4.0).

Source : What’s New in Oxygen XML Editor 20.0.

Et vous ?

Que pensez-vous de cette nouvelle version ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :
Contacter le responsable de la rubrique XML