oXygen XML Editor

Logiciel capture d'écran:
oXygen XML Editor
Détails logiciels:
Version: 20.0 Mise à jour
Date de transfert: 22 Jun 18
Développeur: SyncRO Soft Ltd.
Licence: Gratuit
Popularité: 77

Rating: 3.0/5 (Total Votes: 1)

L'éditeur XML d'oXygen est un logiciel graphique commercial, complet et multiplateforme, implémenté en Java et conçu dès le départ pour fournir aux utilisateurs un éditeur visuel de modification de fichiers XML.

Avec l'application oXygen XML Editor, tout le monde pourra éditer rapidement et facilement des documents XML, ainsi que déboguer et profiler le code XSLT (EXtensible Stylesheet Language) et le code XQuery avec un support Unicode complet.


Caractéristiques en un coup d'oeil

Les principales fonctionnalités incluent un environnement de développement XML (XML Integrated Development Environment), une édition XML intelligente, la validation XML, la modélisation XML, la prise en charge XSL et XSLT, le support XQuery, le support XPath, ainsi que la prise en charge native des bases de données relationnelles. p>

De plus, l'application offre un support pour accéder aux CMS (Content Management Systems) et aux ressources distantes, prendre en charge les documents Office, prendre en charge la collaboration et la publication XML en source unique.

L'application inclut la prise en charge de nombreux moteurs de validation, notamment Xerces, SQC, XSV, MSXML 4.0, LIBXML, Saxon EE et MSXML.NET, support pour la validation des schémas XML Schema et Relax NG (diagramme visuel), DTD, Schematron et NVDL , prise en charge de plusieurs processeurs XSLT, notamment Xalan 2.7.1, MSXML3.0, MSXML4.0, Saxon EE, Saxon 6.5.5, NET 1.0, NET 2.0 et XSLTProc.


Sous le capot et les systèmes d'exploitation pris en charge

L'application entière est écrite dans le langage de programmation Java, ce qui signifie qu'elle s'exécute sur n'importe quel système d'exploitation dans lequel Java Runtime Environment est disponible, notamment les systèmes d'exploitation Linux, UNIX, Microsoft Windows et Mac OS X. Il a été testé avec succès sur des ordinateurs prenant en charge l'une des architectures d'ensemble d'instructions 32 bits et 64 bits.


Disponibilité et prix

Pour votre commodité, le logiciel oXygen XML Editor est disponible au téléchargement en tant qu'archive binaire universelle pouvant être exécutée sur n'importe quelle plate-forme GNU / Linux où JRE est installé, en tant qu'application Java Web Start, ainsi qu'un plugin pour le puissant IDE Eclipse. Le prix commence à partir de 488 USD (394 EUR).

Quoi de neuf dans cette version:

  • Des correctifs pour les problèmes de validation, tels que l'ajout d'un attribut manquant ou la suppression d'un élément inattendu, sont proposés automatiquement par le support de Quick Fixes.
  • Le support XSLT vous aide à mieux comprendre ce que fait chaque instruction XSLT en présentant les annotations associées avec la description de l'instruction et les liens vers la spécification.
  • Le mode de création XML a reçu un certain nombre d'améliorations à la prise en charge de la table, à la fonctionnalité de suivi des modifications, à l'édition générique, ainsi qu'aux actions spécifiques à DITA.
  • Vous pouvez trouver des motifs dans un fichier EPUB, OOXML, ODF ou n'importe quelle archive ZIP en exécutant des requêtes XPath sur tous les documents à partir d'archives ZIP.
  • La version du plugin Eclipse d'OXygen XML Editor a été mise à jour pour prendre en charge Eclipse 4.4, le support SVN a été mis à jour pour fonctionner avec Apache Subversion 1.8 et de nombreuses bibliothèques de composants ont été mises à jour vers leurs dernières versions stables.

Quoi de neuf dans la version:

  • Des correctifs pour les problèmes de validation, tels que l'ajout d'un attribut manquant ou la suppression d'un élément inattendu, sont proposés automatiquement par le support de Quick Fixes.
  • Le support XSLT vous aide à mieux comprendre ce que fait chaque instruction XSLT en présentant les annotations associées avec la description de l'instruction et les liens vers la spécification.
  • Le mode de création XML a reçu un certain nombre d'améliorations à la prise en charge de la table, à la fonctionnalité de suivi des modifications, à l'édition générique, ainsi qu'aux actions spécifiques à DITA.
  • Vous pouvez trouver des motifs dans un fichier EPUB, OOXML, ODF ou n'importe quelle archive ZIP en exécutant des requêtes XPath sur tous les documents à partir d'archives ZIP.
  • La version du plugin Eclipse d'OXygen XML Editor a été mise à jour pour prendre en charge Eclipse 4.4, le support SVN a été mis à jour pour fonctionner avec Apache Subversion 1.8 et de nombreuses bibliothèques de composants ont été mises à jour vers leurs dernières versions stables.

Nouveautés dans la version 15.2:

  • Améliore la prise en charge du développement de schémas Schematron et XML Schema et ajoute le support pour l'utilisation des modules dans le plugin Eclipse.
  • La modification visuelle des documents XML est beaucoup plus facile dans XML Author version 15.2 avec la fonctionnalité intelligente d'achèvement et de collage du contenu, tandis que les nouvelles fonctionnalités CSS 3 et CSS 4 permettent de créer des interfaces plus interactives et conviviales.
  • La nouvelle version comporte des composants mis à jour, lance le support DITA 1.3 en introduisant la spécialisation de dépannage et met à disposition un grand nombre d'ajouts d'API en réponse aux retours de nos partenaires qui intègrent la technologie de création XML dans leurs solutions. >
  • Modification des schémas Schematron:
  • Amélioration de la validation Schematron et des emplacements d'erreurs précis - La validation des schémas Schematron est un processus complexe qui implique plusieurs étapes. Il est donc difficile de suivre les erreurs qui peuvent apparaître aux étapes ultérieures de ce processus complexe. amélioré le contrôle des erreurs en validant la hiérarchie entière du schéma, en résolvant les schémas inclus et en étant le seul éditeur XML capable de localiser les erreurs de toute étape de traitement, y compris les erreurs dans les expressions XPath, en les mettant en surbrillance dans la zone d'édition. / p>
  • L'achèvement du contenu propose des composants de la hiérarchie de schéma - L'assistant d'achèvement de contenu propose des composants Schematron conformes au contexte d'édition, collectés à partir de la hiérarchie de schéma entière. Par exemple, lorsque vous modifiez le modèle actif d'une phase, l'Assistant d'achèvement de contenu affiche tous les modèles définis, même s'ils sont définis dans un schéma inclus.
  • Modification des modules Schematron dans le contexte des fichiers maîtres - Le support des fichiers maîtres permet de mieux prendre en charge les modules référencés à partir des fichiers maîtres définis. Ce support inclut non seulement des schémas Schematron, permettant de déterminer facilement les fichiers maîtres (fichiers Schematron de haut niveau) à partir d'un ensemble de fichiers. Une fois définis, les fichiers maîtres de Schematron vous permettent d'éditer un module Schematron en contexte, d'améliorer la validation, la complétion du contenu, de définir les actions de recherche et de refactoring, de mettre à jour les références de ressources déplacées ou renommées.
  • Vue hiérarchie / dépendances - Les relations entre les modules Schematron peuvent être visualisées et analysées à l'aide de la vue Hiérarchie / Dépendances.
  • Renommer ou déplacer un module Schematron Met à jour ses références - Lorsque vous renommez ou déplacez une ressource Schematron, elle met automatiquement à jour les références à ce module. Les modifications à effectuer peuvent être consultées dans la boîte de dialogue Aperçu.
  • Actions de recherche et de refacturation pour les composants Schematron - vous permet de rechercher et de modifier les noms des composants Schematron tels que les modèles, les phases ou les diagnostics, la modification étant appliquée dans tous les endroits où ces composants sont référencés. Lorsque le signe insertion est placé dans un composant Schematron, cette déclaration de composant et ses références sont mises en surbrillance dans l'éditeur et les marqueurs d'emplacement sont affichés dans la règle d'aperçu à droite de l'éditeur. Vous pouvez accéder à la déclaration d'un composant en utilisant la fonction de navigation CTRL / CMD + Clic - en maintenant le CTRL (CMD sur Mac) les noms des composants deviennent des liens sur lesquels vous pouvez cliquer pour accéder aux définitions des composants.
  • Actions de recherche et de refacturation pour les composants Schematron - Attribut de sujet de gestion
  • L'emplacement par défaut d'une erreur signalée en cas d'échec d'une vérification Schematron est le contexte de la règle Schematron qui contient cette vérification. Cependant, ce contexte est parfois différent de l'emplacement réel de l'erreur et Schematron fournit un moyen de pointer vers l'emplacement réel du problème, bien que l'attribut subject spécifie un XPath relatif au nœud de contexte. prend en compte l'attribut subject disponible sur Schematron assert ou rapporte des éléments lorsque l'emplacement du message Schematron est calculé.
  • Modèles de code Schematron personnalisés - Les modèles de code ou les abréviations vous permettent de taper un nom court et de l'étendre à un fragment de code. Des modèles de code spécifiques à Schematron couvrant les fragments de code les plus fréquents ont été ajoutés afin que vous puissiez profiter immédiatement de cette fonctionnalité pour entrer rapidement dans les constructions de Schematron. Les modèles sont affichés par l'Assistant d'achèvement de contenu où vous pouvez voir la liste des modèles de code Schematron spécifiques, les filtrer en tapant un préfixe et les sélectionner pour obtenir les fragments de code développés.
  • Modèles de code Schematron personnalisés - Scénarios de validation par défaut pour le schéma XML ou Relax NG avec règles Schematron intégrées
  • Lorsque vous travaillez avec des documents XML Schema ou Relax NG dotés de règles Schematron intégrées, vous disposez de deux scénarios de validation prédéfinis: "Valider le schéma XML avec Schematron intégré". pour le schéma XML, et "Valider Relax NG avec Schematron intégré" pour Relax NG. Vous pouvez utiliser l'un de ces scénarios pour valider également les règles Schematron incorporées.
  • Icônes personnalisées pour Schematron Outline - La vue Outline vous aide à trouver facilement des composants Schematron en les décorant d'icônes distinctes.
  • Édition visuelle XML - Prise en charge des CALS & quot; colsep & quot; et "rowsep" Attributs
  • Les séparateurs de ligne et de colonne définis sont restitués pour les cellules des tables CALS (un modèle de table utilisé par DocBook, DITA et d'autres frameworks XML) afin de voir immédiatement comment la table sera rendue lors de la publication du document. Vous pouvez également modifier facilement les valeurs des colonnes à l'aide de deux cases à cocher qui apparaissent dans la zone de spécification de colonne.
  • Contrôle de formulaire de zone de texte - Pour créer des interfaces conviviales pour l'édition XML, prend en charge les valeurs de texte ou d'attribut pour créer des contrôles tels que des listes déroulantes, des cases à cocher, des listes, etc. à partir de la version 15.2. Ceci est utile pour éditer des valeurs d'attribut ou d'élément plus grandes et vous pouvez également bénéficier des capacités de mise en évidence de la syntaxe.
  • Contrôle de formulaire de zone de texte - Collage intelligent basé sur le schéma
  • Lorsque vous collez des contrôles de contenu si cela est valide à la position du curseur et que cela échoue, des stratégies de récupération sont proposées afin de conserver le document valide. La version 15.2 est livrée avec une nouvelle stratégie qui analyse automatiquement les positions proches pour déterminer un emplacement valide pour ce contenu.
  • Emplacement d'insertion flexible pour la complétion de contenu - Vous pouvez choisir d'insérer un élément qui n'est pas valide à la position actuelle et déclencher automatiquement des stratégies de récupération pour placer cet élément dans un emplacement valide. Cela supprime l'obligation de positionner le curseur à l'emplacement exact où un élément est accepté. Vous pouvez également l'insérer si le curseur est placé dans un emplacement proche.
  • Prise en charge d'images PDF - Le mode d'édition Auteur offre un support pour le rendu d'images PDF en installant une bibliothèque tierce.
  • JPEG avec prise en charge CMJN intégrée - Le mode d'édition Auteur permet de rendre correctement les images JPEG qui ont un profil CMJN incorporé.
  • Support CSS - Prise en charge des pseudo-classes structurelles CSS niveau 3
  • Toutes les pseudo-classes structurelles CSS de niveau 3 sont maintenant supportées: & quot;: root & quot ;, & quot;: dernier-enfant & quot ;, premier-enfant & quot ;, & nd-enfant & quot ;, & quot; -de-type ",": non () "," vide ", etc.
  • Prise en charge du sélecteur de sujet Niveau 4 expérimental CSS - Le sélecteur de sujet expérimental du niveau CSS 4 est maintenant supporté: il peut correspondre à un élément en tenant compte de ses enfants - par exemple "chapitre! & gt; titre & quot; correspond à tout chapitre contenant au moins un titre.
  • Prise en charge de & quot;: hover & quot; et ": focus" Pseudo-classes CSS - Vous pouvez styler vos documents XML en fonction de la position de la souris et du curseur sur le document en utilisant le & quot;: hover & quot; et ": focus" Pseudo-classes CSS.
  • Localiser le contenu statique en CSS - Vous pouvez utiliser des constructions comme $ {i18n (key.name)} directement dans le contenu CSS d'un & quot; before: & quot; ou "après" & quot; pseudo-élément pour désigner des clés qui peuvent être traduites en plusieurs langues grâce au support d'internationalisation intégré.
  • Transmission de références CSS via le catalogue XML - Les instructions d'importation des documents CSS sont transmises via les mappages URI du catalogue XML.
  • Ajouter une feuille de style CSS personnalisée aux éléments prédéfinis à l'aide de mappages de catalogue XML
  • En ajoutant un mappage d'URI pour mapper un URI spécifique à un fichier CSS, vous pouvez ajouter un CSS à utiliser lors du rendu d'un document XML en mode d'édition Auteur. Cela vous permet d'appliquer des styles spécifiques sur n'importe quel fichier XML sans avoir besoin de modifier les documents CSS qui accompagnent les configurations de type de document existantes.
  • Nouvelles propriétés de contenu CSS: & quot; -oxy-append-content & quot; et "-oxy-prepend-content"
  • Le contenu utilisé pour le & quot;: avant & quot; et ": après" & quot; les pseudo-éléments peuvent être créés de manière incrémentielle à partir du contenu spécifié par ces nouvelles propriétés. Cela réduit la complexité des sélecteurs lorsque le contenu dépend de plusieurs conditions.
  • Nouvelles propriétés pour le & quot; oxy_button & quot; Contrôle de formulaire - Deux nouvelles propriétés booléennes sont disponibles permettant d'afficher le texte et / ou l'icône de l'action associée sur le contrôle de formulaire de bouton: showText et showIcon.
  • Les actions sur place peuvent être exécutées Préserver le contexte actuel - Grâce à la nouvelle propriété actionContext, disponible sur les contrôles de formulaire oxy_button et oxy_button_group, les actions d'auteur associées à ces contrôles de formulaire peuvent être exécutées soit dans le contexte de l'élément contenant les contrôles de formulaire ou dans le contexte actuel, si cela est inclus dans l'élément qui contient le contrôle de formulaire. Cela permet par exemple de placer des actions spécifiques sur un élément et de les exécuter pour effectuer des actions à la position du curseur, si le soin est à l'intérieur de cet élément.
  • Les contrôles de formulaire peuvent modifier les attributs d'un espace de noms spécifié - Si l'attribut modifié via un contrôle de formulaire provient d'un espace de noms spécifique, vous pouvez le spécifier dans la propriété d'édition en tant que nom QName. Le CSS doit contenir une déclaration d'espace de noms mappant le préfixe QName à l'espace de noms d'attribut.
  • Schéma XML - Contrôle de la version du schéma XML au niveau du document XML Schema
  • Maintenant que XML Schema 1.1 est une recommandation du W3C, les gens commencent à utiliser XML Schema version 1.0 et XML Schema version 1.1. Tout en fournissant une version par défaut du schéma XML en option, il est utile de pouvoir également contrôler quelle version sera utilisée pour chaque fichier de schéma XML. 15.2 prend en charge l'utilisation des attributs vc: minVersion et vc: maxVersion sur l'élément racine du schéma, ce qui vous permet de définir la version du schéma XML pour ce document de schéma XML. De nouveaux modèles de documents sont également fournis pour vous permettre de créer facilement des documents XML Schema 1.0 ou XML Schema 1.1.
  • Contrôle de la version du schéma XML au niveau du document XML Schema - L'opération Flatten Schema vous permet d'aplatir toute une hiérarchie de schémas XML. En commençant par le schéma XML principal, calcule la hiérarchie du schéma en traitant le & quot; xs: include & quot; et "xs: import" instructions, puis il génère un fichier de schéma pour chaque espace de noms différent.
  • Refactoring du contenu mis en évidence - Vous pouvez facilement gérer les occurrences du texte trouvé en exécutant une expression XPath ou une opération de recherche, en utilisant les nouvelles actions qui agissent sur tous les points forts. Vous avez la possibilité de supprimer tout le contenu mis en évidence, de modifier ou d'entourer le contenu avec un tag spécifique.
  • Sélectionner l'attribut en mode texte - Vous pouvez sélectionner rapidement un attribut et sa valeur en cliquant trois fois sur le nom de l'attribut dans le mode autonome, et double-cliquez juste avant le nom des attributs dans le plugin Eclipse.
  • Commenter automatiquement une balise de mise en correspondance - applique automatiquement la même action sur la balise de fin correspondante lorsque vous commentez une balise de début. Vous pouvez commenter une ou plusieurs balises de début et leurs balises de fin correspondantes sont également commentées afin que le document reste bien formé.
  • Support DITA - Surlignement de syntaxe dans les sections de blocs de code publiés
  • Vous pouvez ajouter la syntaxe en surbrillance aux sections codeblock et pre de vos sorties PDF et XHTML publiées en définissant des valeurs de langage de programmation spécifiques à l'attribut outputclass.
  • Générer une page d'index en PDF avec Apache FOP - Si vous utilisez des termes d'index dans votre contenu DITA, la sortie PDF générée avec le processeur PDF fourni par défaut (Apache FOP) contiendra également la page d'index à la fin du PDF.
  • DITA 1.3: Spécialisation en dépannage - Vous pouvez créer de nouvelles rubriques de dépannage basées sur le plug-in de spécialisation DTD 1.3 DTD expérimental inclus.
  • Modifier & quot; codeblock & quot; Sections avec prise en charge de la syntaxe - Un CSS alternatif a été introduit, vous pouvez donc modifier les sections de bloc de code en utilisant le nouveau contrôle de formulaire de zone de texte. Ainsi, vous bénéficiez de la mise en évidence de la syntaxe pour divers types de documents.
  • Modifier les listes de programmes avec la syntaxe Mettre en évidence le support - Un autre CSS a été introduit. Vous pouvez donc modifier les listes de programmes à l'aide du nouveau contrôle de formulaire de zone de texte. Ainsi, vous bénéficiez de la mise en évidence de la syntaxe pour divers types de documents.
  • Accès aux documents Microsoft Office 365 - Vous pouvez accéder aux documents stockés sur un site SharePoint à partir de votre compte Office 365 à l'aide de l'option "Ouvrir l'URL". l'action de.
  • Intégration de l'applet auteur sur un site SharePoint - Le composant auteur peut être intégré dans un site SharePoint en tant qu'applet Java. C'est un moyen simple et pratique pour récupérer, ouvrir et enregistrer des documents XML et XML stockés sur le serveur SharePoint de votre entreprise, directement à partir de votre navigateur Web. Vous pouvez incorporer l'applet sur un site situé sur un serveur SharePoint autonome ou sur le compte Microsoft Office 365 de votre entreprise.
  • MarkLogic 7 - offre un support pour MarkLogic 7.
  • Plugin Eclipse:
  • Prise en charge des fichiers maîtres dans le plugin Eclipse - Pour gérer les tâches difficiles, les développeurs divisent les fichiers complexes en plusieurs modules. Parfois, ces modules pris en tant que fichiers autonomes sont invalides et pour pouvoir travailler avec eux, vous devez prendre en compte le point d'entrée, le fichier maître qui inclut les modules. permet de définir les points d'entrée ou les fichiers maîtres et fournit automatiquement un support pour l'édition des modules référencés à partir de ces fichiers maîtres. Depuis la version 15.2, le plugin Eclipse offre un support complet pour travailler avec des fichiers modulaires XML, XSLT, XML Schema, WSDL, Schematron et Relax NG, en fournissant des fonctions d'édition, de validation, de recherche et de refactoring de modules, etc. dans le contexte des fichiers maîtres définis.
  • Prise en charge des serveurs SVN 1.8 - Les dépôts Subversion 1.8 sont désormais pris en charge, à l'exception des référentiels à support FSFS accessibles via le "fichier: // & quot; protocole. Les copies de travail ayant le format SVN 1.8 ne sont pas encore supportées.
  • Amélioration des opérations de copie / déplacement - Le client SVN fait de son mieux pour copier / déplacer des éléments dans la copie de travail. Dans les cas où l'opération ne fonctionnerait normalement pas dans Subversion, une simple opération de copie / déplacement du système de fichiers est effectuée. En outre, les répertoires de destination valides sont détectés automatiquement et vous sont présentés.
  • Améliorations par glisser-déposer dans la vue Copie de travail - La prise en charge du glisser-déposer a été étendue à tous les modes d'affichage Copie de travail. En outre, la compatibilité entre le client SVN et les applications externes a été améliorée pour faire glisser et déposer des éléments de l'un à l'autre.
  • Prise en charge du glisser-déposer dans la vue Dépôts - La copie et le déplacement des éléments du référentiel sont facilités grâce au support de glisser-déposer ajouté dans la vue Référentiels.
  • Mises à jour des composants:
  • Calabash 1.0.16 - Le moteur Calabash XProc a été mis à jour vers la version 1.0.16.
  • TEI XSL Update - TEI XSL a été mis à jour vers la version 7.7.0.
  • Saxon 9.5.1.3 - Le processeur XSLT Saxon Enterprise Edition fourni par Saxonica a été mis à jour vers la version 9.5.1.3.
  • Autre:
  • Java 7 JRE fourni dans le kit d'installation de Mac OS X
  • Le nouveau kit d'installation pour Mac OS X (10.7, 10.8 et 10.9) inclut Java 7.
  • Amélioration des mises en page - Vous pouvez choisir de conserver une mise en page distincte pour chaque projet. Ainsi, lorsque vous passez d'un projet à l'autre, vous restaurez non seulement les derniers fichiers spécifiques à ce projet mais également la disposition exacte des vues, éditeurs et barres d'outils. De cette façon, lorsque vous revenez à un projet, vous continuez exactement à partir de l'état dans lequel vous avez quitté ce projet.
  • Maven 4.0 Framework - Une nouvelle configuration de type de document est disponible permettant de créer et d'éditer des documents POM Maven 4.0.
  • Des sons distincts en fonction du statut de l'opération en cours
  • Le succès et l'échec des actions de validation ou de transformation peuvent également être signalés par un son. Le signal sonore a une fréquence audio plus élevée lorsque l'opération est réussie, et une fréquence audio inférieure lorsque l'opération échoue.
  • Prise en charge de la définition de pseudo-classes personnalisées - Vous pouvez définir vos pseudo-classes CSS personnalisées sur les noeuds à partir de AuthorDocument. Ils sont similaires aux attributs XML normaux, avec la différence importante qu'ils ne sont pas sérialisés, et en les changeant, le document ne crée pas d'annulation et de modification des modifications - le document est considéré comme non modifié. Vous pouvez utiliser des pseudo-classes personnalisées pour modifier le style d'un élément (et de ses enfants) sans modifier le document.
  • Appels supplémentaires aux résolveurs URI personnalisés - Les résolveurs d'URI personnalisés définis avec l'API XMLUtilAccess.addPriorityURIResolver préexistante (URIResolver) sont désormais appelés pour résoudre les références d'image et de contenu même si les ressources sont placées sur le lecteur local. C'est utile pour rediriger l'application pour résoudre les ressources dans d'autres endroits.
  • Obtenir une implémentation AuthorDocumentFilter existante - Si vous avez à la fois un plugin et un framework qui doit définir un AuthorDocumentFilter, vous pouvez obtenir l'implémentation de filtre existante et l'intégrer dans votre propre implémentation de filtre en utilisant l'API AuthorDocumentController.getDocumentFilter (). / li>
  • Actualiser les références dans Document Controller
  • Ajout de la méthode API - AuthorDocumentController.refreshNodeReferences (AuthorNode) pour actualiser les références sur un nœud donné pour les développeurs qui implémentent un AuthorContentReferencesResolver personnalisé.
  • Accès au fournisseur d'actions depuis la page DITA Map Editor - Ajout de la méthode API WSDITAMapEditorPage.getActionsProvider () pour obtenir les actions définies dans la page DITA Map Editor et les monter dans des contrôles personnalisés.
  • Obtenir le processeur d'attributs uniques existant - Vous pouvez obtenir dans vos opérations Java d'extension le processeur d'attributs unique actuel afin de vérifier si certains attributs doivent être supprimés lors de la copie de contenu en utilisant l'API AuthorDocumentController.getUniqueAttributesProcessor ().
  • API pour afficher le sélecteur de fichiers multiples - La nouvelle méthode API WorkspaceUtilities.chooseFiles (File, String, String [], String) vous permet d'afficher un sélecteur de fichier ayant plusieurs choix activés.
  • API pour créer un flux d'entrée sur le contenu de l'éditeur - La nouvelle méthode API WSEditorBase.createContentInputStream () vous permet de créer un flux d'entrée sur le contenu de l'éditeur. L'implémentation prendra soin d'utiliser le codage de caractères approprié.
  • Créer une liste déroulante des variantes CSS dans le composant Auteur - Le bouton déroulant des variantes CSS défini dans le type de document peut maintenant être ajouté à la barre d'outils d'une application Auteur en utilisant l'API WSAuthorComponentEditorPage.createCSSAlternativesToolbar ().
  • Enregistrer les préférences globales - Habituellement, l'application enregistre ses préférences globales lorsqu'elle est fermée. Vous pouvez forcer l'enregistrement des options globales dans leur emplacement de stockage en appelant cette nouvelle API: PluginWorkspace.saveGlobalOptions ().
  • Informations supplémentaires sur le contexte pour la modification des valeurs d'attribut - Lorsque l'objet personnalisé InputURLChooserCustomizer est appelé pour modifier une valeur d'attribut, vous pouvez en savoir plus sur l'élément en cours et l'attribut modifié en cours: AttributeEditingContextDescription.getElementContext ().
  • Ouvrir un éditeur avec un type de contenu imposé - Si une URL n'a pas d'extension mais que le développeur connaît préalablement le type de ressource (XML, DITA Map, etc.) afin d'éviter que l'application demande à l'utilisateur final quel type de la ressource est en cours d'ouverture cette nouvelle API peut être utilisée à la place: ro.sync.exml.workspace.api.Workspace.open (URL, String, String).
  • Type de contenu de la carte DITA pour une URLConnection - Si une URL de carte DITA n'a pas d'extension et qu'une connexion URL personnalisée est implémentée dans l'application, la méthode URLConnection.getContentType () peut retourner la valeur application / ditamap pour l'identifier en tant que tel.
  • Meilleure intégration pour les contrôles de formulaire avec modification personnalisée - Si un contrôle de formulaire personnalisé effectue une modification personnalisée, il peut passer le Runnable contenant l'édition à l'application afin de mieux l'intégrer dans le flux d'édition en utilisant la nouvelle API EditingEvent.customEdit.
  • Opération capable d'exécuter une séquence d'autres actions - ExecuteMultipleActionsOperation peut exécuter une séquence d'actions, définie comme une liste d'ID. Les actions doivent être définies par le framework correspondant, ou l'une des actions communes pour tous les frameworks fournis par. ExecuteMultipleActionsOperation.

Nouveautés dans la version 15.1:

  • Utilisation de fichiers XML modulaires dans le contexte des fichiers maîtres
  • Modification visuelle XML
  • Améliorations de la carte de personnage
  • API auteur et extensibilité
  • Support DITA
  • Assistance DocBook
  • Intégration et connectivité CMS
  • Améliorations de la vue du projet
  • Support MarkLogic
  • Plugin Eclipse
  • Client SVN Syncro
  • Mises à jour des composants

Quoi de neuf dans la version 15:

  • Support WSDL
  • WebHelp adapté aux mobiles
  • Revue
  • Recherche rapide de texte
  • Edition basée sur un formulaire dans Author
  • Intégration et connectivité CMS
  • Support DITA
  • Écran d'accueil
  • Modification visuelle XML
  • Assistance DocBook
  • XML Diff
  • Support CSS
  • Bases de données XML
  • Validation des documents
  • Achèvement du contenu et aperçu
  • Client SVN Syncro
  • Mises à jour des composants
  • API étendue
  • Autre

Quoi de neuf dans la version 14.2:

  • Cette version prend en charge xml Schema 1.1, génère des instances xml et une documentation de schémas, permet de mettre en évidence le contenu que vous devez consulter, présente tous les changements, commentaires et surbrillances dans un panneau de gestionnaire de révision vous pouvez rapidement les inspecter et les gérer, trouver rapidement des ressources dans le projet en recherchant dans leur contenu ou dans les chemins de fichiers, modifier, archiver ou extraire des ressources directement sur un serveur Microsoft SharePoint à l'aide de la vue Explorateur de sources de données. l'API.

Quoi de neuf dans la version 12.0:

  • La version 12 d'oXygen XML améliore la fonctionnalité existante, ajoute de nouvelles caractéristiques et, surtout, améliore l'expérience de l'utilisateur. Beaucoup d'efforts ont été investis pour minimiser l'utilisation de la mémoire et améliorer les performances générales.

Nouveautés dans la version 10:

  • Un des ajouts les plus importants de cette version est le regroupement du processeur XSLT 2.0 et XQuery de Saxonica.
  • Cette version comporte un grand nombre d'améliorations, notamment un nouveau générateur d'instance XML puissant, de meilleures offres de contenu complétées par des modules XSLT ou XML Schema inclus ou importés, et une meilleure intégration de la suite logicielle Intel XML.
  • La prise en charge des bases de données commerciales a été mise à jour pour prendre en charge les dernières versions de MarkLogic 4.0, Oracle 11g R1, SQL Server 2008, DB2 9.5 et XHive 8.

Exigences :

  • Environnement d'exécution Java 2 Standard Edition

Limitations :

  • Essai gratuit de 30 jours

Logiciel similaire

xml2rfc
xml2rfc

20 Feb 15

UberWriter
UberWriter

17 Feb 15

Apache XML-RPC
Apache XML-RPC

14 Apr 15

KXML Editor
KXML Editor

3 Jun 15

D'autres logiciels de développeur SyncRO Soft Ltd.

Commentaires à oXygen XML Editor

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!