Oxygen XML Editor
The Premier All-In-One XML Editing Suite
Oxygen XML Author
Single-Source XML Authoring and Multi-Channel Publishing
Oxygen XML Developer
The Required Tools for Designing XML Schemas and Transformation Pipelines
Oxygen JSON Editor
The Perfect Tool to Simplify Your JSON Editing Experience
Oxygen Publishing Engine
The Complete DITA Publishing Solution for WebHelp and PDF Output
Oxygen PDF Chemistry
Chemistry Converts HTML and XML to PDF Using CSS
Oxygen XML WebHelp
Publish DITA and DocBook Content to WebHelp Output
Oxygen Styles Basket
Customize the Look and Feel of Your PDF and WebHelp Output
Oxygen XML Web Author
Engage Your Whole Organization In Content Creation
Oxygen Content Fusion
The Web-based Collaboration Platform to Craft Tomorrow's Content
Oxygen Feedback
Modern Commenting Platform
Cloud
Enterprise
Oxygen AI Positron
Enhance Your Productivity with the Power of AI
Oxygen Scripting
Automate and Run Oxygen Utilities from the Command-Line Interface
Oxygen SDK
Specifically designed for application developers and integrators
Shop
Pricing and licensing for businesses, Academic and individuals
The editing area in Oxygen consists of three main tabs (modes): Text, Grid, and Author editing modes. The Grid editing mode is available when editing files that are recognized as XML.
The tabs (modes) are synchronized with each other so that you can quickly switch between them.
Most of the actions available in the Text editing mode are also available in the Grid mode, including common editing actions such as Undo and Redo. Operations are available for row and column addition/deletion and table sorting and you can organize your XML documents by moving nodes around, using drag-and-drop. You can easily identify nodes in a document by using the find and replace action, XPath toolbar, or XPath builder.
XML documents are displayed in the Grid editing mode as a structured layout of nested tables where the text content can be modified without directly interacting with the XML markup. Oxygen displays the child elements and attributes of recurring elements as columns. The tables can be expanded or collapsed to show or hide the elements, as needed. Also, the document structure can easily be changed with drag-and-drop operations on the grid components.
There are two layouts available in Grid mode:
By grouping the recurring structures, Oxygen offers the possibility to manipulate the data with table-specific operations.
The grid behaves like a form, allowing you to use common keyboard navigation (arrow keys, page up/down, etc.)
If an edited document uses a schema (XML Schema, DTD, Relax NG schema, etc.), you can use the Content Completion Assistant in the Grid editing mode. In the following image, the Content Completion Assistant is used to insert an attribute while modifying an XML Schema in the Grid mode.
When inserting an element whose definition indicates required content (attributes, sub-elements, or both), Oxygen automatically adds those required nodes into the grid.
The Find All Elements action is available in all the XML editing modes (Text, Author, and Grid). It provides an easy way to search for XML elements using a tag name, attribute name, or attribute value.
Unicode is fully supported in the XML Grid editing mode. It is possible to change the text orientation when you are editing XML documents that contain right-to-left or bidirectional text.
You can customize the appearance of Grid mode according to your needs. For instance, you can change the font, cell background or foreground color, default width of the columns, or even the color gradients of the table header.
In the following image, the grid has been configured to use a high contrast color scheme.