Profiling/Conditional Text

Oxygen offers generic conditional text support for any XML documentation framework (including DITA and DocBook). All you need to do is define the profiling attributes and their corresponding profiling values in the Profiling/Conditional Text preferences page. You can also customize your own set of profiling values and condition sets.

The profiling options can be shared with your team through a project file. There is no need for coding or editing configuration files.

In the following screenshot, a non-standard profiling condition set was created and stored in a project.

A profiling condition set for a non standard XML documentation framework

You can easily set and modify profiling attributes using the Edit Profiling Attributes contextual menu action.

Conditional Processing

In the Author editing mode, you can preview the text sections that will appear in the published output. The excluded text is grayed-out or hidden. In the following image, the visibility of the profiling attributes was turned on for clarity.

Conditional Text in a DITA topic

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