2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
There are changes in:
Support for Caching When Validating Against Schemas
Ignore the DTD for Validation if Other Schema is Specified
External Validation against DTDs
Associate DTDs for Validation Using the External Schema Association rules
Continuous Validation [read more...]
<oXygen/> can be configured to mark validation errors in the edited document as you modify it using the keyboard. If you enable the Validate as you type option after the configured delay from the last key typed the validation errors will be highlighted automatically in the editor panel.
Error Markers and Overview Ruler [read more...]
The errors, including the ones generated by the continuous validation are marked in place by underlining the error location. The locations are also marked in an overview ruler that allows quick navigation between the error markers.
Multiple External Validation Engines [read more...]
<oXygen/> has built-in support for: Xerces, LIBXML, XSV, Saxon SA, MSXML4.0, MSXML .NET and SQC.
Support for CSS Validation [read more...]
Different CSS profiles are supported like CSS2, CSS3, etc. and different media types like Braille or screen for instance. You can also choose the verbosity level of the validation warnings.
The validation results are descriptive and in accordance with the W3C specifications. Together with the automatic validation spotting and fixing errors is now a simple task.
Support for XPath Default Namespace
XPath Aware Content Assistant [read more...] Editing XPath expressions for the "match", "select", or "test" attributes is not always straight forward. <oXygen/> XSLT Editor makes this task easier by showing in Content Assistant proposal list the XPath functions and axes, all documented with sections from the W3C specifications. If you have configured a scenario for the edited stylesheet, then the proposal list contains also the names of the elements from the input document that are currently accepted in the XPath expression. |
XPath Execution in the Context of the Current Element [read more...]
The XPath expressions are evaluated from the current element so relative expressions can be evaluated in different contexts.
Apply the Transformation Scenarios for Multiple Files in One Action
Apply a Specified Transformation Scenario on a Set of Files
Allow Configuring the XSLT Transformer Options Through Preferences
Support the System.Xml 2.0 Transformer
Support for the Latest Version of Saxon 8
XSLT Input Document View [read more...]
This view presents the tree structure of the XML document set as input for the current stylesheet in the associated transformation scenario.
You can create templates or other XSLT snippets by dragging the nodes from the tree into the stylesheet. The generated XPath expressions are context aware.
Search XSLT References [read more...]
This search is performed for any XSLT component that has references, like variables, functions, named templates, attribute sets, etc. The search scope can be the current file, the project, or all the imported/included files starting from the current file or from a specified file.
Search XSLT Declarations [read more...]
This search is performed for any XSLT component that has declarations, like variables, functions, named templates, attribute sets, etc. The search scope can be the current file, the project, all the imported/included files starting from the current file or from a specified file.
Search XSLT Occurrences [read more...]
This provides a quick retrieval of all the declarations and references of a component in the current file.
Rename XSLT Occurrences [read more...] This allows renaming XSLT components like variables, templates, functions, etc. The user is fully in control of the changes as the modified files are presented in a diff view that allows inspecting all the changes that will be done before actually performing them. The scope can be the current file, the project, all the imported/included files starting from the current file or from a specified file. |
Create XSLT Stylesheet From Selection [read more...]
The selection is placed in a new stylesheet that will be then included in the current stylesheet.
Create XSLT Template From Selection [read more...]
The selection is placed in a named template and will be replaced with a call-template instruction. The variables and parameters used inside the selection will be passed as template parameters.
XQuery Debugging Perspective [read more...] Save time when developing complicated XQuery expressions by using <oXygen/> XQuery debugger. <oXygen/> can debug and profile expressions run over the MarkLogic XML database, or using the Saxon EE processors. |
XQuery Profiler [read more...]
You can profile your XQuery queries to identify the performance issues using two comprehensive data views of the activated templates: an Invocation tree view and a Hotspots view. The profiling information can be saved to XML or HTML formats.
Profiling is available only for the Saxon XQuery processor which is bundled with <oXygen/>.
Schema Components View
Handling of Namespace Prefixes
Present #ID URI Fragments for anyURI Attribute Values
Look for Type Annotations if the Elements or Attributes Do Not Have Annotations
The Content Completion Presents Element Values When Using a Relax NG Schema
Support for Presenting the xsi:nil Attribute for Nillable Elements
Support for Showing Recent Content Items [read more...]
The proposals that are actually used by the user are promoted at the top of the content completion list thus making their reuse easy.
Support for Learning Words [read more...]
You need to turn this on as it is disabled by default. All the words in the document will be indexed as they are written. When you enter a word prefix and press CTRL+Space all the words starting with that prefix are presented through the content completion window.
Improved CSS Content Assistant [read more...]
The content completion provides property values associated with the property name. All the property names are annotated with descriptions from the CSS specification.
Split Editor in Two
The Find Dialog is Not Modal
Configurable GUI Fonts
All the Result Views Allow Both Table and Tree Layouts
Close Icons for the Editor Tabs
Folding Support for JavaScript and CSS
Dockable Editors [read more...]
Not only the views can be moved around the interface but also the editors can be arranged as you need inside the editing area.
Additionally, each editor can be split horizontally or vertically. Splitting an editor allows you to copy or move text and markup between two sections of the same document.
Automatic Insertion of Ending Quotes or Apostrophes
Open a File With a User Specified Editor
Spell-checking Corrections on a Misspelled Word
XInclude Shorthand Pointers
More Select Actions on the Contextual Menu
Support for Floating License Over Internet (not only on a Local Network)
Support for Custom Protocol Plugin
Allow Different Element Colors Depending on XML Prefix [read more...]
This allows for instance to have the XSLT elements in a different color than the result elements, or the XML schema elements different from the elements used inside annotations.
Image Preview View [read more...]
Images can be viewed in <oXygen/>. It supports GIF, JPG, PNG, BMP and SVG images.
Information View [read more...]
Shows some messages with what happens behind the scene, for instance when a validation is performed it informs what file was validated and what schema it was validated against.
Properties View [read more...]
Shows information about the current editor like: filename, encoding, number of characters, indent size, etc.
Extract XML Schema From a Database Structure [read more...]
There are changes in:
Support for Berkeley DB XML [read more...]
The support for Berkeley DB XML includes: resource management, resource editing, XQuery. See configuration details.
Performance improvement for Spell Checking
Optimized the document loading time
XML Format (Pretty Print) preserves empty lines
XML Format (Pretty Print) preserves the original value of the attributes
CSS Format (Pretty Print) new options
Character map
Check spelling menu
Different markers for errors and warnings
Tooltips for error highlights
Annotation tooltips for the XML attributes
Quick find toolbar
Replace all button in the Find dialog
Search in files option: Recurse subdirectories
Options dialog is now more compact
Keyboard shortcuts for navigating through the list of errors or find results
Different colors only for XML prefixes
Improved the look on the Mac OS X platform
Support for custom XSLT Processors
Option for filtering the proposals offered by XPath Content Completion
XPath Builder View [read more...]
Editing complex XPath expressions in the XPath toolbar can be sometimes difficult due to the size limitation. This view allows editing of multi-line expressions. The executed expressions are stored in a history list and they can be reused as necessary.
Updated Saxon8B from Saxonica to version 8.7
Updated Xerces to version 2.8.0
Updated XMLSec to version 1.3
There are changes in:
Subversion (SVN) Client [read more...] <oXygen/> XML Editor makes easier the document sharing between content authors by
including an Apache SubversionTM (SVN) client. The SVN client allows you to
browse repositories, check for changes, commit changes, update your working copy and
examine the revision history. |
Show the Diagram of the Selected Schema Component
Editing Actions on XML Schema and Relax NG Schema Diagrams
Show Definition Action for Elements in XML Documents
The Content Completion on XML Schema Presents Schematron Information
Default Schema Association Supports NRL
Content Completion Based on NRL Schemata
XML Instance Generator [read more...] <oXygen/> XML instance
generator can quickly generate a large set of XML document samples based on a given XML
Schema, version 1.0 or 1.1. |
XML Schema Regular Expressions Builder [read more...]
The regular expressions builder helps you construct and test regular expressions allowed in XML Schema restriction patterns.
<oXygen/> provides a set of regular expression patterns organized in categories and a test area for checking the instances accepted by the expression. Content completion assistant provides an additional level of support when editing in the regular expressions editor.
Flatten an XML Schema [read more...]
Sometimes it is useful to aggregate the set of files that compose an XML Schema into a single file. The Flatten Schema refactoring action allows you to make this change. The action handles also xs:redefine elements by assigning an unique name to each redefined type or group.
Rename Component - Schema Refactoring Action [read more...]
This action allows renaming any schema component (element, type, group, named pattern, etc). The scope can be set to the current file, all the files in project or the set of files determined by include/import instructions staring with a specified file.
Find References and Declarations of XML Schema Components [read more...]
You can find either declarations or references of XML Schema components. The search scope can be the current file, the current project or a group of files.
Extract Attribute as xsl:attribute Instruction
Improvements in XQuery Content Completion
XQuery Documentation [read more...]
<oXygen/> integrates the xqDoc tool for generating HTML documentation for XQuery files with just a couple of clicks. It accepts one or more XQuery files as input and the function namespaces are configurable.
Support for Documentum xDb (X-Hive/DB) XML Database [read more...]
The support for Documentum xDb (X-Hive/DB) XML Database includes: multiple server connections, resource management, resource editing. See configuration details.
MarkLogic Support [read more...]
Clickable Images
Easier Navigation Between Schema Definitions
CSS File
Include Annotations of Local Elements and Attributes
Configurable Extensions for Each Transformation
Support for XSLT and XQuery Custom Engines
XSLT Validation Using Microsoft Transformers (MSXML 4.0 and .NET)
Pretty Print Option for Preserving Text Nodes
XPath Expressions Allowed in Pretty Print Lists of Elements
Use XML Catalogs When Evaluating XPath Expressions
Allow Both Show Filters and Hide Filters in the Project View
Scratch Buffer
Policy for Encoding Errors
UTF-8 Encoding for Connections with the FTP Server
Search Filter in the Preferences Dialog
Dynamic Help View
Configurable Background Color for Each Type of Token
HTML Documentation for WSDL Files [read more...]
You can generate a brief documentation listing the services, bindings, port types and messages defined in the WSDL file.
Updated Saxon8B from Saxonica to version 8.7.1
Included XHTML 1.1 DTD and XML Schema
Updated DocBook XSL stylesheets to version 1.70.1