oXygen XML Developer Professional 18.1

Verbessert die Inhaltsvervollständigung für XPath und XQuery und fügt einen neuen Markdown-Editor hinzu.
Oktober 19, 2016
Neue Version

Funktionen

  • New Markdown Editor - oXygen now includes a built-in Markdown editor that allows you to write and edit documents using Markdown syntax and converts it to HTML or DITA.
  • Convert Markdown Documents to DITA Topics - Markdown editing support includes features that allow you to create Markdown documents directly in DITA maps.
  • Improved Content Completion Configuration Support - Identify more precisely the elements you want to control, by being able to set conditions that include attributes and attribute values.
  • Improved Content Completion for XPath and XQuery - The Content Completion Assistant for XPath and XQuery was updated to take into account the latest additions in XPath 3.0 and XQuery 3.0.
  • File Comparison: More Accurate Second Level Comparisons on XML Nodes - When using the XML Fast and XML Accurate algorithms for two-way or three-way comparisons, the second level comparison is now processed using a syntax-aware comparison that splits the files or fragments into sequences of tokens and computes the differences between them.
  • File Comparison: Improvements to the Format and Indent Action - The Format and Indent action in the File Comparison tool now works on more file types.
  • Directory Comparison: Support for Three-Way Directory Comparison - A new feature allows you to perform three-way comparisons on directories to help you identify and merge changes between multiple modifications of the same directory structure.
  • Start File Comparison Tool in 3-Way Mode - The new StandalonePluginWorkspace.openDiffFilesApplication method allows you to open the Files Comparison tool in the three-way comparison mode.
  • Start 3-Way Directory Comparison Merge Tool - The new StandalonePluginWorkspace.openMergeApplication method allows you to open a Merge application for comparing directories in a three-way mode. It helps you identify and merge changes between multiple modifications of the same directory structure.
  • Control Titles Computation in the DITA Maps Manager - The WSDITAMapEditorPage.addNodeRendererCustomizer(DITAMapNodeRendererCustomizer) method allows you to control the computation of titles presented in the DITA Maps Manager, the icons or tooltip texts.
  • Retrieve an Icon to be Displayed for a File Type - The ImageUtilitiesSpecificProvider interface allows you both to load an image from a specified URL or to retrieve an icon for a particular URL file type, icon which can be used in your custom local or remote resources explorer view.
  • Provide Set of Attributes Defined on Each Key - The KeyDefinitionInfo.setAttribute(String, String) API method allows the key definition manager implementor to also provide the set of attributes which were defined on a key definition, set of attributes which may be used by the application to filter the list of proposed keys in various ways.
  • Listener for Replace All in Files Operations - The PluginWorkspace.addBatchOperationsListener() API method can be used to add a listener for Replace All in Files operations in standalone distributions of oXygen.
  • Internationalization Support for Plugins - If a plugin has an i18n folder with a specific translation.xml configuration file containing translations in various languages, an API method provides access to translations of messages in the current language set in the application.
  • Create Editing Component to Use in Your Own Custom Container - The StandalonePluginWorkspace.createEditorComponentProvider() API method allows you to create a small editing component with various edit modes (Text, Grid, Author) that you can use in your own custom dialog boxes to edit XML content.
  • Filter Drop-Down Menu Items in Eclipse - When you want to add or remove items from a drop-down button added by the oXygen Eclipse plugin in its internal toolbars, you can cast them to com.oxygenxml.editor.editors.xml.IDropDownToolItem and add a filter to them.
  • Import Custom Options File While Resetting All Other Options - The GlobalOptionsStorage.importGlobalOptions(File, boolean) API method allows you to import a custom XML options file while resetting all other options to their default value.
  • Customize Actions in the Review View - The ReviewActionsProvider.customizeHoverActions API method allows you to customize actions that appear when hovering over comments or tracked changes in the Review view.
  • Customize Contextual Menu for the Outline View - The ActionBarContributorCustomizer.customizeAuthorOutlinePopUpMenu API method allows you to customize the contextual menu of the Outline view in Eclipse when editing in the Author mode.
  • Customize Contextual Menu of the Breadcrumb - The ActionBarContributorCustomizer.customizeAuthorBreadcrumbPopUpMenu API method allows you to customize the contextual menu of the Breadcrumb in Eclipse in the Author editing mode.
  • Register Custom Editor Variables - The EditorVariablesResolver.getCustomResolverEditorVariableDescriptions() API method allows plugins to contribute names and descriptions for the custom editor variables that they can expand.
  • Filter Attributes in Insert Reference and Edit Properties Dialog Boxes - A new method and a new were added to the AuthorAttributesDisplayFilter API to allow for the filtering of attributes in the Insert Reference dialog box.
  • Execute a Command Line Operation - The WorkspaceUtilities.startProcess(String, File, String, boolean) method was added that can be used to execute a given operation from the command line.
  • Customize Attributes in Edit Properties and Insert Reference Dialog Box - The createCustomAttributeValueEditor(boolean arg0) method was added to the ExtensionsBundle class that can be used to customize the attribute editors in the DITA Edit Properties and Insert Reference dialog boxes.
  • Create Custom Form Controls Based on JavaFX - You can now use JavaFX components in your custom form controls. The new saHeavyFormControlClassName parameter implements the ro.sync.ecss.extensions.api.editor.InplaceHeavyEditor method and allows for more complex form controls (such as JavaFX-based form controls).
  • Saxon 9.7 Add-on Includes an Action to Compile Stylesheets - The Saxon 9.7 add-on includes an action on the toolbar that allows you to compile stylesheets and it can then be used with the new Saxon-JS - the JavaScript version of Saxon that provides XSLT 3.0 support in web browsers.
  • Debugging Output Views Are Now Dockable - The output views in the Debugger are now dockable to allow for a more convenient debugging experience.
  • Japanese Content Now Supported in Open/Find Resource Mechanism - The Open/Find Resource mechanism now supports Japanese content and other languages.
  • Support Added for BITS Documents - Support was added for BITS (Book Interchange Tag Suite) documents in the JATS (NISO Journal Article Tag Suite) framework.
  • Improvements to the XLIFF Editing Experience - Various improvements have been added for editing XLIFF documents.
  • New Shortcuts to Move XML Nodes Up or Down in Text Mode - New shortcuts were added to move XML elements or XSLT variables up or down in Text mode. Ctrl + Alt + Up (Command + Alt + Up on OS X) moves the node up one line while Ctrl + Alt + Down (Command + Alt + Down on OS X) moves the node down one line.
  • Use Java Extensions When Validating XML Documents - Now you can use Java extensions when validating Schematron, XSD/RNG with embedded Schematron, XML documents against Schematron, or XML documents against XSD/RNG with embedded Schematron.
  • Component Updates
    • Saxon Add-on Updated to 9.7.0.8 - The Saxon 9.7 add-on now comes bundled with version 9.7.0.8.
    • Eclipse 4.6 - The Eclipse plugin version of oXygen works now also with Eclipse version 4.6.
    • DITA For Publishers Plugins Updated to 1.0.0RC25 - The DITA For Publishers Open Toolkit plugins (used to generate EPUB output and convert MS Word documents to DITA) have been updated to version 1.0.0RC25.
    • DITA OT 2.3.3 - oXygen now comes bundled with DITA OT version 2.3.3.
    • Rhino Library Updated to 1.7.7.1 - The Mozilla Rhino library was updated to version 1.7.7.1.
    • Calabash 1.1.9-96 - The bundled Calabash XProc engine has been updated to version 1.1.9-96.
oXygen XML Developer Professional

Oxygen XML Developer Professional

Alle Tools, die Sie zum Entwerfen von XML-Schemata und Transformationspipelines benötigen.

Sie haben eine Frage?

Live-Chat mit unseren Syncro Soft-Lizenzierungs-Spezialisten.