• 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 development. It is the preferred choice for users looking for an XML Editor for Windows, Mac, and Linux.
    • 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 XML Web Author

      oXygen XML Web Author takes advantage of the state-of-the-art oXygen authoring technology to bring XML editing and reviewing to any modern web browser. You can collaborate with other members of your team to contribute and modify content from anywhere on desktops, tablets, and mobile devices. The adaptive and innovative user interface is designed to allow you to interact with XML content in the most efficient and productive way possible.
    • oXygen WebHelp for DITA and DocBook

      oXygen offers built-in support to create online documentation for DITA and DocBook and it includes several variants to suit your specific needs. This website-friendly presentation of the XML content includes a variety of innovative features and customization options. Its advantages include platform independence, ability to update content continuously, and it can be viewed using a regular web browser.
    • In this section you can find resources for developers that need to extend or integrate oXygen into their applications.
    • Oxygen SDK Support

      The oXygen SDK Support page is meant to be a single destination where all registered developer partners can ask questions about the SDK, get help with specific problems, and receive general technical support. You can search our SDK documentation, browse public forums and mailing discussions, or contact our technical team.
    • Eclipse IDE Integration

      This additional API is provided for easily accessing the opened XML Editors from your own Eclipse plugins.
    • 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 modes: Text, Grid, and Author editing modes. data sheetflyer
        • Intelligent XML Editing

          The context-sensitive Content Completion Assistant changes the way you edit documents and helps you to keep your content valid at all times.
        • Extensible XML Editor

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

          The oXygenGrid editing mode allows you to edit repetitive XML content in a special layout that is similar to a spreadsheet application, without the need to interact with markup.
        • XML Outline View

          oXygen XML Editor includes a powerful Outline view that is automatically synchronized with the document changes.
        • XInclude Support

          oXygen XML Editor supports XInclude, a standard for merging pieces of XML content, resulting in a single composite XML information set.
        • XML Validation and Well-Formedness Check

          XML validation can be done by checking documents against a schema. oXygen XML Editor supports validation against XML Schema, DTD, Schematron, and Relax NG schemas.
        • XML Formatting and Indentation

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

          oXygen XML Editor supports a large number of languages and text encodings. For example, Unicode 4 is fully supported in both the Text and Author modes.
        • 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.
        • 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.
      • 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, if 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.
          • Built-in 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 structure 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

            oXygen includes a variety of helpful review tools that improve your ability to collaborate with other members of your team. The review features include the ability to track changes, mark content for various reasons, add comments or comment threads in your content, manage the review features, and to search comments or changes.
          • 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.
          • Constant Validation

            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 advanced DITA editing support, covering DITA 1.1, 1.2, and 1.3 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, content completion assistance, and dynamic conversion from Office applications to DITA when copying and pasting content.
          • DITA Maps Manager

            DITA maps are key components for authoring DITA content. Managing these files and their referenced topics is an important feature for a DITA editor.
          • Content Review and Change Tracking

            Collaboration is a key to success for up-to-date and top quality documentation. Using oXygen, authors and reviewers can work together seamlessly, adding comments, seeing each others changes, and searching 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, CHM, 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 a key to success for up-to-date and top quality documentation. Using oXygen, authors and reviewers can work together seamlessly, adding comments, seeing each others changes, and searching 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 common 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 a key to success for up-to-date and top quality documentation. Using oXygen, authors and reviewers can work together seamlessly, adding comments, seeing each others changes, and searching 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 feedback-enabled systems).

          A WebHelp system is the result of running a transformation scenario. 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.

      • 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 or 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 features improve the way you edit XSLT stylesheets. They offer support to reorganize your stylesheets, context-sensitive refactoring actions, rename and search actions, and provide quick fixes for 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 to save time identifying performance issues, ensuring that the XSLT transformation is more scalable and performs better.
        • 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.
      • XML Schema

        oXygen offers powerful tools that allow you to design, develop, and edit XML Schemas. These tools include 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

          The oXygen XML Schema editor offers powerful content completion support, a quick assist tool that is always ready to provide hints, 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.
      • Ant

        The support for editing Ant build files in oXygen provides automatic validation, specialized content completion, helpful component-oriented views, and various search and refactoring operations.
        • Ant Editor

          The Ant editor provides a variety of specialized features to assist you with creating and editing Ant build files.
        • Validating Ant Build Files

          oXygen automatically validates Ant build files as you type and performs the validation with the help of a built-in processor, which is largely based on the Apache Ant libraries.
      • XQuery

        XQuery is intended for labeling information extracted from multiple structured sources, such as XML documents, object repositories, and 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 that allows the same content to be used in multiple deliverables.
      • XML Databases

        oXygen XML Editor can perform XQuery/XPath queries against a 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, and table data editing.
        • eXist Support

          The support for eXist database includes multiple server connections, XQuery execution, resource management, and editing. 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.
        • Oracle Berkeley DB XML support

          The support for Oracle Berkeley DB XML database includes resource management and editing, XQuery execution, and debugging/profiling.
      • Content Management System (CMS) Integration

        oXygen XML Editor offers out-of-the-box integration with various content management systems, such as Microsoft SharePoint, any WebDAV-enabled CMS, and 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

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

          The 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

        oXygen provides a simple means of performing file and folder comparisons. 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 simplifies 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

        oXygen includes a plethora of other useful and unique features. This section describes some of those other features.
        • Microsoft® Office - Office Open XML (OOXML)

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

          oXygen XML Editor allows you to extract, validate, edit, and process XML data stored in Open Document Format (ODF) files and other ZIP-based archive. These capabilities allow you to use data from ODF documents, through validation and transformations, in 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 you to transform and pack files into EPUB, or even process data from EPUB documents using XSLT or XQuery.
        • Image Map Editor

          oXygen includes support for using image maps in DITA, DocBook, TEI, and XHTML documents.
        • 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 CSS or LESS files.
        • XML Refactoring Tool

          The XML Refactoring tool assists you with various refactoring tasks that cannot be resolved with a traditional Find/Replace operation.
        • 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.

        • Miscellaneous

          Spell checking, document templates and syntax highlight.
        • 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 Plugin for Eclipse

          The editor is available as a plugin for the Eclipse IDE. All the main features of the standalone editor are available.
      • 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.

    • Events Webinar: Working with oXygen projects

      oXygen XML Editor provides support for working with projects, allowing you to organize your files so you can easily access resources relevant to a project. More than this, oXygen projects give you batch operations that can be performed on all or selected resources and most of the options can be set at the project level, thus facilitating sharing them with your team.
    • Events Webinar: Getting started with DITA using oXygen XML Editor

      This webinar focuses on introductory concepts of working with DITA documents in oXygen XML Editor, covering everything from creating DITA maps and topics from scratch to basic publishing using out-of-the-box scenarios. You will also learn how to edit simple topics, create cross references, insert images and tables and how to benefit from intelligent features such as smart paste and validate, and check for completeness.
    • Events Webinar: Minimizing DITA implementation using oXygen XML

      Free webinar by Metapercept and Syncro Soft on DITA-XML using oXygen XML for Indian Technical Writer’s community. During this free one-hour webinar, we'll introduce you to DITA and guide you through creating, managing, and publishing content using oXygen XML.
    • Events Webinar: Guided authoring - enforcing editing rules

      When editing documents there are various rules that you want your content authors to follow, such as grammar rules, document structure guidelines, business requirements, style preferences, or rules for the generated output. To enforce these rules, companies often use grammar checking apps, custom schemas or best practice guides. For content authors, there are usually too many rules to remember them all when writing content. The best approach for this challenge is to signal the user when a rule violation is detected and offer suggestions to help them solve possible rule problems and maintain integrity in their documentation.
    • Events Webinar: Understanding and developing Schematron Quick Fixes

      Schematron solves certain limitations that other types of schema have when validating XML documents since it allows the schema developer to define the errors and control the messages that are presented to the user. Therefore, Schematron makes the validation errors more accessible to users and helps to ensures that they understand the problem. These messages may also include hints to help the user to fix the problem, but this doesn't complete the solution since the user still needs to manually correct the issue. This may cause users to waste valuable time and also creates the possibility of making additional errors while trying to manually fix the reported problem. Schematron Quick Fixes provide automatic actions to fix validation errors, thus offering a complete solution, while saving time and avoiding the potential for causing other issues.
    • Events Webinar: Managing DITA reuse with oXygen XML Editor

      This webinar focuses on advanced features that justify the return of investment you get from using DITA. REUSE is the key word and it can be implemented either directly through content references or indirectly through profiling/conditional content.
    • Events Webinar: Ready for DITA 1.3

      In this webinar we explore DITA 1.3 functionality and how oXygen XML Editor supports you to take advantage of the new DITA 1.3 features.
    • Events Webinar: DITA publishing with oXygen XML Editor

      In this webinar we explore DITA publishing options from oXygen XML Editor including different HTML formats, PDF, EPUB, etc. and how these can be customized.