Oxygen XML Developer 14.0
Version 14 marks a major step forward in the XML development support as it introduces
additional concepts and functionality that change the way you develop XML and XML-related
applications.
As usual, Oxygen is leading the XML tools providing support for new and upcoming
standards and technologies. This version introduces EPUB3 and XSLT/XPath 3.0 support.
This version introduces subscription-based licenses for 1 year and 6 months alongside
the existing permanent licensing option.
XML Development
XSLT Unit Test
Oxygen provides XSLT Unit Test support based on XSpec. You
can easily create a test for an XSLT stylesheet using the New -> XSLT Unit Test
contextual action in the Project view. This action automatically generates an XSpec stub
for the templates and functions from the stylesheet that you want to test. Editing XSpec
is assisted with content completion assistance and validation, and a default
transformation scenario allows to run the tests, generating as output the test
report.
XPath/XQuery Builder
The XPath and XQuery builder is a powerful sandbox tool designed to help you in
building, re-using and testing XPath and XQuery code snippets. Using the Content
Completion Assistant and syntax highlight coloring, you can quickly build queries and you
can re-use them either from the history stack or from the favorites list.
CTRL/CMD + Click Navigation
By holding down CTRL (CMD on Mac) in the Text editing mode
some components become links that you can follow to get to the definition of those
components. For example, in an XML document, an element name becomes a link to that
element definition in the associated schema or DTD. In an XSL stylesheet, a variable
reference becomes a link to that variable definition, and so on.
In-Place Rename
Refactoring your code is a lot easier with the rename component action that
allows you to rename a component and all its occurrences in the current file without
showing any dialog boxes. All the component occurrences are highlighted and changed
as-you-type. Oxygen provides a default shortcut to quickly trigger this action:
ALT+SHIFT+R (ALT+CMD+R on OS X).
XSLT 3.0
XSLT 3.0 support is automatically activated for each XSLT stylesheet having the
version attribute set to 3.0. Oxygen provides content completion assistance for XSLT
3.0 stylesheets, support for transformations and XSLT validation, updated Outline view
and search and refactoring actions that handle new additions in the XSLT 3.0 standard.
XQuery 3.0
The XQuery editor and the XQuery builder allow you to edit and execute XQuery
3.0 expressions (including schema-aware ones). The Saxon 9 XQuery processor is used for
execution and validation. The functions defined in XQuery 3.0 are presented in the Content
Completion Assistant.
XPath 3.0
The XSLT 3.0 and XQuery 3.0 specifications are based on XPath 3.0 so Oxygen
updates its XPath support to cover the new additions in XPath 3.0. The XPath builder
allows you to edit and execute XPath 3.0 expressions.
Plugins and Frameworks
Transformation and Validation
EPUB
Eclipse Plugin
MarkLogic
XQuery Validation
The XQuery modules can be validated using the MarkLogic server thus you can
spot possible issues quickly, without the need to actually execute that XQuery script. The
validation support requires MarkLogic 5 or a later version.
Remote Editing
It is possible to edit a module opened directly from the MarkLogic connection,
without the need to go through a file or WebDAV peer connection.
Other
Improved JavaScript/JSON Support
The JavaScript editing experience has been improved with the addition of the
Content Completion Assistant, synchronized Outline view and syntax validation. The Outline
view can also be used when editing JSON files.
Updated Components