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.
    read more
    Customizable XML Editor
  • 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.
    read more
    Friendly XML Visual Editing
  • Out-of-the-box Table Support
    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.
    read more
  • 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.
    read more
    Change Tracking and Review
  • 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.
    read more
    Profiling/Conditional Text
  • 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.
    read more
    Validate as you type
Video Tutorials
" oXygen XML Editor is the premier text editor for XML geeks, and an indispensable tool for O'Reilly's Production group. My team uses oXygen XML Editor for everything from simple XML editing to Schema validation and XSLT transformations. The digital production staff especially loves oXygen's built-in EPUB support, which eliminates a great deal of the grunt work that is usually entailed in editing EPUB files. The more we use oXygen, the more realize what a powerful tool it can be in digital and XML-based workflows."
Adam Witwer
Director of Content and Publishing Operations
O'Reilly Media