Converting Between Grammar Languages

The Generate/Convert Schema tool (available in the Tools menu, allows you to convert a DTD or Relax NG (full or compact syntax) grammar to an equivalent XML Schema, DTD, or Relax NG (full or compact syntax) grammar. When an exact equivalence is not possible due to limitations of the target language, Oxygen will generate an approximation of the source grammar.

A grammar being edited can be converted if that grammar can be the subject of a supported conversion. For example, if the tool is invoked while editing a DTD document, the following dialog box will appear:

Convert to ...

You can set the target language of the conversion and the target grammar name.

Advanced options allow you to customize various other conversion parameters.

Advanced options

What's New in
Oxygen XML Editor 27.1

March 24, 2025

Oxygen XML Editor version 27.1 expands upon the powerful features introduced in previous releases, including advanced AI actions, and AI-enabled XProc pipelines, integration with DITA-OT 4.3.0 and upgrades to the Git Client add-on.

Learn more

What's New in
Oxygen JSON Editor 27.1

March 24, 2025

Oxygen JSON Editor version 27.1 received a series of AI-based improvements and accelerates JSON document creation by automatically inserting required schema-defined structures when using the Author editing mode.

Learn more