• XML Editor

      oXygen XML Editor is a cross platform tool setting the standard in XML editing. This advanced XML editor provides the most intuitive tools for XML editing, authoring, and conversion, XSL, XSLT, XQuery, XML Schema, DTD, Relax NG, and Schematron development, SOAP and WSDL. It is the preferred choice for users looking for an XML Editor for Mac and Windows.
    • XML Editor

      oXygen XML Editor is a cross platform tool setting the standard in XML editing. This advanced XML editor provides the most intuitive tools for XML editing, authoring and conversion, XSL, XSLT, XQuery, XML Schema, DTD, Relax NG and Schematron development, SOAP and WSDL.
    • oXygen XML Developer

      oXygen introduces an edition specially tuned for developers. It provides a simple and intelligent interface oriented to XML & schema editing. oXygen XML Developer is derived from the oXygen XML Editor IDE. Its main features focus on XML source editing, schema designer, and XSLT Editing/Debugging.
    • oXygen WebHelp for DITA and DocBook

      oXygen offers built-in support to create online documentation. This website-friendly presentation of the XML content features table of contents, index navigation, and text search capabilities.
    • XML Editor Mac OSX

      oXygen is the best XML editor available for Mac, targeting a large number of users ranging from beginners to XML experts. It is the only XML tool that supports all of the XML schema languages. The XSLT and XQuery support is enhanced with powerful debuggers and performance profilers. You can use oXygen XML Editor to work with all XML-based technologies, including XML databases, XProc pipelines, and web services.
    • Features

      oXygen XML Editor has a large number of features regarding the editing of the XML-related documents. You can find a detailed list of them here.
      • XML Editor

        The XML Editor in oXygen is a complete XML development platform with support for all major XML-related standards. An XML file can be edited in the following perspectives: XML Text editor mode, XML Grid editor mode, and XML Author sheetflyer
        • Intelligent XML Editing

          The context-sensitive Content Completion Assistant changes the way you edit documents and helps you to create valid content all of the time.
        • Extensible XML Editor

          oXygen XML Editor uses the Document Type concept to provide ready-to-use support for a framework or XML language. The Document Type concept is used in oXygen XML Editor to provide built-in support for a number of XML frameworks (DITA, DocBook, TEI, etc.) More importantly, it can be employed to provide support for a user-defined framework that is to be shared with others.
        • XML Grid Editor

          The oXygenGrid editor mode allows you to edit repetitive XML content in a special layout similar to a spreadsheet application, without the need to interact with markup.
        • XML Outliner

          oXygen XML Editor includes a powerful outliner, which is automatically synchronized with the document changes.
        • XInclude Support

          oXygen XML Editor supports XInclude, which is a standard for merging XML documents, or parts thereof, resulting in a single composite XML information set.
        • XML Formatting and Indentation

          oXygen includes formatting and indentation features that allow you to arrange XML documents in an organized and consistent manner.
        • XPath Support

          An XPath expression is a mechanism for navigating through, and selecting nodes from, an XML document. XPath versions 1.0, 2.0, and 3.0 are supported.
        • XML Digital Signature and XML Canonicalization

          oXygen includes a tool for creating and checking digital signatures for both enveloped and detached signatures. The enveloped signatures are stored in the signed document, while the detached ones are stored in a separate file.

          A digital signature is a requirement when exchanging information on an untrusted network. Since XML is used for content storage, it is important to be able to digitally sign the XML files or messages.
        • oXygen Tree Editor

          XML documents can be viewed or edited in a graphical tree. The Tree editor is helpful for large sized documents.
        • Helper Views

          There is a set of views, located by default at the side of the editing area, to help you with XML editing. They display the structure of currently edited XML elements, as well as the available attributes and entities.
      • Advanced Searches for Resources

        The Open/Find Resource view allows you to perform advanced search operations, ranging from simple text searches to complex queries that involve wildcards or boolean operators.

      • Visual (WYSIWYG) XML Editors

        oXygen offers CSS-based out-of-the-box visual editing support for a number of important XML documentation frameworks (DITA, DocBook, TEI, XHTML). Also, in case you are planning to use other types of XML documents, an API is available for customizing oXygen.
        • Generic Visual XML Editor

          oXygen allows you to visually edit any XML document. By default, oXygen includes out-of-the-box capabilities for content review, change tracking, profiling, and conditional text, all of which are independent from XML vocabulary. Driven by CSS stylesheets, oXygen is simple to use and highly customizable.
          • Customizable XML Editor

            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.
          • User-Friendly XML Visual Editing

            oXygen makes XML document authoring much easier than editing with an unstructured word processing application. oXygen keeps your documents more organized and efficient by only allowing valid structure and eliminating the need to encode semantics into arbitrary styling. It also reduces the time used in editing content by guiding the author through the process.
          • Out-of-the-Box Table Support

            oXygen offers built-in support for both CALS and HTML table models. If your XML vocabulary adheres to one of those models, oXygen will automatically detect the table elements and layout the content in a tabular fashion. If your XML vocabulary uses other table standards, you can use the standard W3C CSS table styling properties in the associated stylesheet.
          • Change Tracking and Review

            Change Tracking is a way to keep a history of the changes made to a document. When change tracking is enabled, inserted and deleted content is highlighted in the document, allowing you to easily identify the affected regions. Tracked changes can be rendered in call-outs (balloons), displayed at the side of the document, with connecting lines pointing to the changed content.
          • Profiling/Conditional Text

            Profiling text is a way to mark blocks of text meant to appear in some renditions of the document but not in others. For example, you can mark a section of a document that is to be included in a manual to be designated for 'expert' users and another section for 'novice' users, while unmarked sections are included in all renditions.
          • Validate as You Type

            Keeping the content valid at all times is a top priority. As a result, oXygen will automatically reject actions that will make the document invalid and propose solutions to keep the document valid. Document validation is performed automatically each time the document is changed.
        • DITA Editor

          oXygen offers the most advanced DITA editing support, covering both DITA 1.1 and 1.2 standards, and allows users with limited knowledge of XML to edit DITA documents in a visual interface (similar to a WYSIWYG word processor). The DITA Open Toolkit publishing engine comes bundled with the application.
          • DITA Editing

            oXygen includes out-of-the box support for DITA (including DITA specializations), such as specific actions, full table support, and on the fly conversion to DITA from Office applications when copying and pasting content.
          • DITA Maps Manager

            The DITA Maps are key components for authoring DITA content. Managing these files and the referenced topics is an important feature for a DITA-aware editor.
          • Content Review and Change Tracking

            Collaboration is the key to the success of up-to-date and top quality documentation. Using oXygen, editors and reviewers can work together seamlessly, adding comments, seeing each others changes, and searching for reviews.
          • Content Re-Use

            Content re-use is an important feature of DITA documentation. oXygen offers support for content re-use by allowing you to create content references and conditional text.
          • Profiling/Conditional Text

            oXygen offers full support for DITA conditional text processing. Profiling attributes can be managed easily to filter content in the published output. You can toggle between different profile sets in the Author mode to see what will be included in the output.
          • Single-Source DITA Publishing

            oXygen includes the industry standard DITA Open Toolkit for converting from DITA maps to final output (PDF, EPUB, etc.) oXygen also offers out-of-the-box support for generating high quality feedback-enabled or mobile-friendly WebHelp.
          • Editor Extensibility

            You can extend the DITA functionality of oXygen by changing the CSS files, by defining a broader set of operations and actions, or by creating plugins.
        • Visual DocBook Editor

          With oXygen you can edit Docbook 4 and Docbook 5 documents in a user-friendly and productive manner. The publishing tool includes transformation scenarios for producing WebHelp, EPUB, PDF, or plain HTML.
          • Content Review and Change Tracking

            Collaboration is the key to the success of up-to-date and top quality documentation. Using oXygen, editors and reviewers can work together seamlessly, adding comments, seeing each others changes, and searching for reviews.
          • Content Re-Use and Profiling

            The ability to re-use the same content in multiple documents, and to apply conditional profiling, are important features for content authors. oXygen also allows you to create XInclude content references and define profiling condition sets.
          • Single-Source DocBook Publishing

            With oXygen you can transform your DocBook documents into multiple formats (HTML, EPUB, PDF), or even into a feedback-enabled or mobile-friendly WebHelp system. Writing and publishing documents in DocBook is now a simple task.
        • Visual TEI Editor

          oXygen XML Editor includes TEI DTDs and stylesheets. Writing and publishing TEI documents is very easy with oXygen since its user interface is similar to a word processing application (WYSIWYG).
          • Content Review and Change Tracking

            Collaboration is the key to the success of up-to-date and top quality documentation. Using oXygen, editors and reviewers can work together seamlessly, adding comments, seeing each others changes, and searching for reviews.
        • Visual XHTML Editor

          XHTML (Extensible Hyper Text Markup Language) is a more strict and clean version of HTML, written as XML. oXygen XML Editor includes schemas, catalogs, and templates for XHTML. You can create documents conforming to either transitional or strict XHTML DTDs. Along with editing in Text mode, oXygen also offers a user interface similar to a classic word processing application (WYSIWYG) tuned for XHTML editing.
        • oXygen WebHelp for DITA and DocBook

          oXygen offers support for transforming DITA and DocBook resources into WebHelp output. WebHelp consists of a series of HTML pages, neatly integrated into a system that offers table of contents, index navigation, text search capabilities, and various delivery formats (including a feedback-enabled one).

          A WebHelp system is the result of a transformation scenario usually run in oXygen XML Editor, oXygen XML Author, or oXygen XML Developer. However, if you require an automated process that produces the WebHelp output, the same result can be obtained by running the transformation inside oXygen XML WebHelp Plugin, which is a command-line interface application that requires its own license key.

          The Plugin does not offer a trial license. If you want to test the WebHelp output, you can do so by running a DITA or DocBook to WebHelp transformation scenarios from within oXygen XML Editor. If you do not have an oXygen XML Editor license key, you can request a 30-day trial.

      • XSLT

        The oXygen XSLT support offers the best XSLT Editor available, an intuitive XSLT Debugger, a powerful XSLT Documentation tool, and a wide range of actions designed to refactor/reorganize the content of XSLT stylesheets.
        • XSLT Editor

          The XSLT Editor in oXygen is the favorite choice of XSLT developers everywhere. With oXygen XSLT Editor, you can easily create, edit, test, and validate XSLT documents.
          • Stylesheets Editing Support

            Editing XSLT stylesheets in oXygen is facilitated by the Content Completion Assistant, the XSLT components Outline view, and the XSLT/XQuery Input document view.
          • Validating XSLT Stylesheets

            oXygen offers enhanced XSLT validation abilities with the support of multiple XSLT processors, as-you-type validation, and batch validation.
          • XSLT Transformation

            With oXygen, you benefit from ready-to-use transformation scenarios, the most common Java XSLT engines, and support for previewing transformation results.
          • Quick Assist and Quick Fix Support

            The Quick Assist and Quick Fix support improve the way you edit XSLT stylesheets. They offer support to reorganize your stylesheets, offering context-sensitive refactoring actions, rename and search actions, and provide quick fixes to validation errors.
        • XSL / XSLT Debugger

          oXygen XSLT Debugger helps you spot possible bugs in your XSL stylesheets using the most common XSLT transformation engines, Saxon and Xalan.
          • XSLT Debugging Perspective

            oXygen provides a special layout for the debugging mode. It displays the XML source and the XSLT stylesheet side by side, and also offers dedicated XSLT debugging views and toolbars.
        • Performance Profiling of XSLT Stylesheet

          Using the XSLT profiler feature is essential to helping you save time identifying performance issues, ensuring that the XSLT transformation is more scalable and performs better.
      • XML Schema

        oXygen offers powerful tools that allow you to design, develop, and edit XML Schemas, such as the Text editing mode (packed full of helpers), intuitive and expressive visual schema designer mode, XML Instance Generator, and an XML Schema Documentation tool to output high quality documentation.
        • XML Schema (XSD) Editor

          oXygen XML Schema Editor offers powerful content completion support, a quick assist tool that is always ready to provide a helping hint, a Components Presenter view, and multiple refactoring actions.
        • Visual XML Schema Diagram Editor (Design Mode)

          XML Schemas enable document designers to specify the allowed structure and content of an XML document. oXygen provides a powerful and expressive schema diagram editor (Design mode) for editing XML Schemas.
        • XML Schema 1.1 Support

          oXygen enhances its XML Schema features to include XSD 1.1 capabilities. The full 1.1 specification is implemented so you can edit and validate 1.1 schemas in both the Text and Design modes.
        • XML Instance Generator

          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 Documentation

          The oXygen XML Schema documentation tool allows you to easily generate full documentation for the XML Schema content models, including comprehensive diagrams, annotations, and cross references.
      • WSDL (Web Services Description Language)

        oXygen offers a WSDL Editor that supports both editing and online testing. You can use a wide range of searching and refactoring actions and a powerful WSDL documentation tool integrated with XML Schema documentation.
        • WSDL Editor

          The WSDL Editor provides support to check whether a WSDL document is valid, a specialized Content Completion Assistant, a component-oriented Outline view, and searching and refactoring operations.
        • WSDL Refactoring

          oXygen offers a wide range of actions designed to refactor/reorganize the content of WSDL documents. You can quickly find the declaration of a component, where it is referenced, and rename it using dedicated operations.
        • WSDL SOAP Analyzer

          After defining the descriptor, you can verify whether the defined messages are accepted by the Web Services server. oXygen provides two ways of testing, one for the currently edited WSDL file and another for the remote WSDL files that are published on a web server.
        • WSDL Documentation

          The oXygen WSDL Documentation tool allows you to easily generate full documentation for the WSDL components in HTML format, including comprehensive annotations and cross references. You can generate a brief documentation listing the services, bindings, port types, and messages defined in the WSDL documents.
      • XQuery

        XQuery is intended for labeling information extracted from multiple structured sources, such as XML documents, object repositories, and relational databases (including native XML databases). oXygen offers support for editing, executing, and debugging XQuery documents.
        • XQuery Editor

          While editing XQuery documents, oXygen offers you features such as content completion assistance, validation, execution, and generation of HTML documentation.
        • XQuery Debugger

          Full debugging support similar with the XSLT Debugger. oXygen XML Editor helps you find and fix the bugs that may be present in your XQuery documents.
        • XQuery Builder

          The Xpath/XQuery builder is a powerful sandbox tool designed to aid you in building, re-using and testing XQuery snippets.
      • JSON Editor

        JSON, or JavaScript Object Notation, is a lightweight text-based open standard designed for human-readable data interchange. It is derived from the JavaScript scripting language for representing simple data structures and associative arrays, called objects.
      • Single-Source Publishing

        Single-source publishing is a content management method which allows the same content to be used in different deliverables.
      • Native XML and Relational Databases

        oXygen XML Editor can perform XQuery/XPath queries against a native XML database through a connection to the database server. A dedicated collection of database exploring views are grouped together in a database perspective layout.
        • IBM DB2 XML Support

          The support for IBM DB2 Pure XML database includes: multiple server connections, resource management, XML Schema registration, XQuery and SQL execution, table data editing. A more detailed explanation can be found in the following tutorial.
        • eXist Support

          The support for eXist database includes: multiple server connections, XQuery execution, resource management and editing. A more detailed explanation can be found in the following tutorial. oXygen supports eXist database server versions 1.3, 1.4 and 1.5.
        • MarkLogic Support

          The support for MarkLogic XML database includes: multiple server connections, XQuery execution and debugging, resource management and editing through WebDAV. A more detailed explanation can be found in the following tutorial.
        • Oracle Berkeley DB XML support

          The support for Oracle Berkeley DB XML database includes resource management and editing, XQuery execution and debugging/profiling. A more detailed explanation can be found in the following tutorial.
      • Content Management System (CMS) Integration

        oXygen XML Editor offers out-of-the-box integration with different content management systems such as Microsoft SharePoint, any WebDAV enabled CMS, EMC Documentum (deprecated). Also, all major CMS vendors listed in the Partners page provide integrations between oXygen and their solutions.
        • Microsoft(R) SharePoint CMS Integration

          oXygen XML Editor integration with the Microsoft SharePoint includes repository browsing, check-out and check-in support, transparent access to resources (open, edit save).
        • Documentum CMS Integration (Deprecated)

          oXygen XML Editor integration with the Documentum CMS is built on top of DFS 6.5 and includes repository browsing, check-out and check-in support, transparent access to resources (open, edit save), import/export and resource management.
      • oXygen XML Diff and Merge

        The complete XML diff and merge solution offers directory, file, and XML fragment comparison, six different algorithms and multiple levels of comparison.
      • Subversion (SVN) Client

        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.
      • Other Features

        Plugin for Eclipse, various editors for DocBook, TEI, XHTML, XSL:FO, SVG, XQuery, WSDL, remote editing, licensing policy, miscellaneous.
        • Microsoft® Office - Office Open XML (OOXML)

          oXygen XML Editor offers support for editing, transforming, and validating documents composing the Office Open XML (OOXML) package directly through the archive support. This support is also available for other zipped files.
        • Open Document Format (ODF)

          oXygen XML Editor allows you to extract, validate, edit and process the XML data stored in OpenDocument files and any other ZIP-based archive. These capabilities allow developers to use data from ODF documents together with validation and transformations (using XSLT or XQuery) to other file formats.
        • EPUB 2.0 and 3.0 Support

          oXygen allows you to change, extract, validate and process data stored in EPUB files. These capabilities allow developers to transform and pack files into EPUB, or even process data from EPUB documents using XSLT or XQuery.
        • Deployment

          Describes ways to deploy frameworks and plugins to oXygen installations.
        • XSL:FO (Formatting Objects) Editor

          oXygen XML Editor offers intelligent support for FO editing and FO transformations which makes it ideal for developing XML-based publishing applications.
        • SVG Editor

          The SVG support allows you to develop scalable graphics that are edited or generated through XSLT.
        • CSS Editor

          The CSS Editor in oXygen XML Editor allows you to edit and validate the CSS files.
        • Large File Viewer

          Very large files (larger than a Gigabyte) that cannot be opened in the editor panel can be viewed in the Large File Viewer without loading the file in the memory. The Viewer is available from the Tools menu.
        • Extract XML Schema from a Database Structure

          oXygen XML Editor enables you to create a W3C schema based on an external database structure accessed through a JDBC driver. This can be done either when importing data from a database or directly by selecting the database tables.
        • Availability

          The editor is available on many platforms and with a relaxed licensing policy.
        • Dockable Framework

          The views and editors are dockable. They can be dragged and arranged to fit your needs.
        • Miscellaneous

          Spell checking, document templates and syntax highlight.
        • oXygenXML Plugin for Eclipse

          The editor is available as a plugin for the Eclipse IDE. All the main features of the standalone editor are available.
        • Project Support

          oXygen XML Editor helps you organize your XML-related files into Projects. Accordingly, you can perform batch operations (such as validation and transformation) over sets of files. Another feature is that oXygen allows you to share your project settings and transformation scenarios with your co-workers.
      • oXygen XML Feature Matrix

        The list of the differences between Enterprise and Professional/Academic editions of oXygen XML Editor. There is a single installation kit for all editions. Different license types are activating different features.
    • Change Tracking and Review

      oXygen offers advanced editing and reviewing features such as change tracking, support for annotations, comments, and profiling.