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 Author mode in Oxygen XML Editor offers you a productive way to author XML documents, in a manner similar to using a word processor. Oxygen can easily be customized to visually edit any XML document according to your organizational needs and preferences.
Watch the following video to learn how Oxygen can easily be customized to edit a custom document type.
Oxygen does not try to re-invent the wheel and does not force users to rely on custom formats. The WYSIWYG-like rendering is driven by CSS stylesheets that conform with the W3C CSS 2.1 specifications. Some enhancements, introduced by the W3C CSS 3 working draft, are also supported (for example, CSS XML namespaces and the 'attr function).
The easiest way to visually edit an XML document is to associate it with a CSS that defines the styles for the XML elements that the document uses. The association is done by inserting the document header into the standard xml-stylesheet processing instruction, as seen in the example below.
This is a sample of a file presented in the Text editing mode:
Here is what the same file looks like in the Author visual editing mode:
Oxygen allows you to select one main CSS to style the document and combine it with multiple alternate CSS styles that behave like layers, thus making it very easy for you to choose the desired rendering of a document while providing a variety of viewing options.
Oxygen includes numerous options for customizing the interface to suite your specific needs. All the views that are available in Oxygen are dockable and can be resized, hidden, or set to a floating state. Various preference pages also include numerous options for changing themes, colors, and other aspects of the appearance.
The views inside the Oxygen window are dockable, floating and hideable. They can be dragged and docked to the margin of any other view or the margin of the main window so that they form any desired layout.
They can also float over the other views. A view in the hidden state has only the title visible near the left or right margin of the main window and becomes visible when the mouse pointer hovers over the title.
Not only can the views be moved around the interface but the editors can also be arranged inside the overall editing area.
Additionally, each editor can be split horizontally or vertically. Splitting an editor allows you to easily copy or move text and markup between two sections of the same document.
The toolbars in the various perspectives and modes can also be personalized according to your needs. You can move and rearrange the order of the toolbars, choose which ones to show or hide, and a Configure Toolbars dialog box allows you to configure the actions that will be displayed in each toolbar.
The visual editor includes ready-to-use support for the most commonly used XML frameworks (DITA, DocBook 4, DocBook 5, TEI P4, TEI P5, XHTML, JATS). This includes support for document templates (for easily creating new XML instances), CSS (for WYSIWYG-like editing), interface actions (for creating/editing lists or tables, and marking up specific content), XML Catalogs (for faster access to resources), schema files (for validation), transformation scenarios (to convert from XML to HTML, PDF, and EPUB), or feedback-enabled WebHelp (for DITA and DocBook frameworks).
The preconfigured document types, CSS files, DTD references, and even the actions from the toolbar and menus, can be changed to behave in a variety of ways.
If you need to visually edit documents that belong to a custom XML vocabulary, you can define a CSS file with a particular style for your XML elements, and associate it with your document. To customize the set of toolbars or menu actions available in Oxygen, you can do so by using its API. This allows you to create your own editing frameworks, similar to those that are preconfigured in Oxygen.
The following figure shows the Insert Paragraph action has been added to the DITA menu.
More information about the API can be found here: Development Resources.
Many CMS vendors, Oxygen solution partners, have integrated Oxygen XML Editor into their solutions. Here is a short list: