
<oXygen/> XML as the name suggests, is basically a cross platform XML editor that facilitates the user with tools for XML authoring, XML Schema, XML conversion, Relax NG and Schematron development, DTD, XPath, XQuery debugging, XSLT, SOAP, as well as WSDL testing. The application also offers support to browse, manage and query the native XML, as well relational databases, and its XML editor is also available as an Eclipse IDE plug-in, featuring some unique XML development functionalities.
The program has loads of features to offer to the user and the prominent ones include Visual WYSIWYG XML editing mode, based on W3C CSS style sheets, Visual DITA Maps Manager, closely integrated with DITA Open Toolkit, management support for the relational databases, such as Oracle 10g R2, IBM DB2 Pure XML, Microsoft SQLServer 2005.
The XML Editor in the application provides the user with editing and validation support for NVDL scripts, and XML documents pertaining to the NVDL scripts. The program also offers multi linguistic support from English, French, Japanese, Italian, German, and Dutch.
<oXygen/> XML supports the Unicode coding format and works with wide varieties of Operating Systems, including Windows, Linux, Mac OS X, and even Eclipse.
v22.1 [Jun 8, 2020]
DITA Authoring:
- Improved Navigation on Links and Topic References: DITA projects usually consist of lots of topics and maps with numerous references between them. To allow you to easily navigate to the target of a reference, when you press Ctrl or Command (on OS X), the links and topic references become hyperlinks in Author mode, so you can click on them to reach the target location, thus making navigation very easy.
- Automate Keys Definitions on Inserting Topic References: If you use DITA keys and want to make all references via keys, you need to have key definitions for all topic references. A new option is available in the DITA->New Topics preferences page called Use the file name as the value of the "keys" attribute for topic references. If selected, when inserting a topic reference into a map, the file name will be used automatically as the value of the @keys attribute for the new , thus defining a key pointing to the inserted topic that can be used to make indirect references to that topic.
- Create New DITA Map Directly From the DITA Maps Manager: A new action available from the DITA Maps Manager toolbar allows you to create a new DITA map document by opening the New Document Wizard that assists you with the creation process.
- Import Profiling Styles from DITAVAL: If a DITAVAL filter already contains styles then you can easily use them during authoring by importing them. Just go to the Profiling/Conditional Text->Colors and Styles preferences page and press the Import from DITAVAL button to import profiling styles from a .ditaval file to either merge new profiling styles with existing ones or to replace them completely. This feature also works if you are using profiling attribute groups to organize the attributes into subcategories.
- Conref Range Support when Creating Reusable Components: Prior to version 22.1, the Create Reusable Component action replaced a selection of elements with a content reference (conref) if the Replace selection with content reference option was selected in the resulting dialog box. Starting with version 22.1, the selection is replaced with a content reference range (conref and conrefend).
- The Oxygen DITA References View Plugin is Easier to Install: The DITA References side view shows all outgoing references for the current DITA topic. This view is contributed by an Oxygen plugin, and now the Window->Show View menu contains an entry with its name, even when the DITA References View add-on is not installed. The first time you select it from that menu, Oxygen will automatically open a dialog box to help you install the add-on.
CSS-Based DITA to PDF Publishing:
- Improved Error Reporting: When publishing to CSS-based PDF output, errors detected by the Chemistry processor are now reported in the Results panel along with the other DITA-related errors. The additional types of errors include font issues, text bleeding, and more.
- Show Tracked Changes and Comments as Change Bars: A new parameter called show.changes.and.comments.as.changebars can be used to control whether or not tracked changes and comments are shown as change bars in the PDF output. When the parameter is set to yes (default) and the show.changes.and.comments parameter is also set to yes, the comments and tracked changes are shown as change bars.
- Show Change Tracking Content as Sticky Note Annotations: A new parameter called show.changed.text.in.pdf.sticky.notes.content is available for controlling what information about tracked changes is presented as sticky note annotations. If it is set to yes, the content of insertion or deletion changes is shown in the annotation, while only the inserted and deleted labels are shown if the parameter is set to no.
- Control the Title Rendering for Tables: Two new parameters were added for CSS-based PDF transformations that control how table titles are presented. The table.title.placement parameter can be used to control whether the title appears at the top or bottom of the table, and the table.title.repeat parameter can be used to specify whether or not the table caption should be repeated when the table spans on multiple pages.
- Control Embedded SVG Customization: The rendering of an SVG (which is basically an XML) can be customized with CSS. A new parameter called use.css.for.embedded.svg can be used to specify whether or not custom CSS is applied to embedded SVG elements in CSS-based PDF transformations.
- Improved Line Breaks Handling in Codeblocks: break-word is now the default value of the overflow-wrap CSS property for elements. This will help prevent problems with content in code blocks bleeding off the page.
- Better Support for Hyphenated and Wrapped Words on Search and Copy/Paste: The behavior of search and copy/paste operations for hyphenated and wrapped text now takes all spaces into account, helping to prevent unwanted word combinations.