Dxl Editor

Edit, run, and debug your IBM Rational DOORS DXL (DOORS eXtension Language) scripts from your favorite Eclipse IDE.

Laptop Dxl

Edit with ease

Edit with ease

  • Syntax Highlight
    Highlights keywords, strings, comments, and function calls.
  • Mark Occurrences
    Dynamically highlights the occurrences of the word currently selected in the editor.
  • Content Assist
    Provides a list of suggested completions for partially entered strings.
  • Text Hover
    Tooltips display the DXL function call’s signature and its associated comment, if any.
Browse efficiently

Browse efficiently

  • Outline
    The Outline View displays the structure of the DXL file, listing the functions declared within it, and automatically refreshing as you edit the file. Clicking a function in this view causes the editor to jump to the function’s declaration.
  • Project Explorer
    The Project Explorer lets you organize a consistent set of DXL files into projects. DXL Functions are displayed in the project’s view, without the need to open the corresponding DXL file in an editor, enabling you to quickly navigate into your project contents.


  • DXL Compiler
    Each time a DXL file is modified and saved, the DXL compiler is automatically executed on that file. For each error, an annotation is added in the editor sidebar, with a tooltip showing the error message, and the corresponding line is underlined.
  • Problems View
    Navigation through DXL errors for a particular file, project, or entire workspace.


  • Run
    A DXL file can be executed directly from Eclipse.
  • Console
    A console is opened when a DXL file is executed. This console logs any DXL text output, and indicates any DXL windows that may be opened by the executed file.
    Execution errors are displayed in the console and hyperlinks are available on line numbers to jump to
    the corresponding location in the DXL editor.
Debug dynamically

Debug dynamically

  • Debug View
    Display the stack frame for the suspended DXL execution you are debugging, with the list of function calls.
  • Breakpoints View
    See all the breakpoints you currently have set in your workspace.
  • Variables View
    View information about the variables associated with the selected function in the Debug View.
  • Expressions View
    Dynamically execute queries to assist your debugging.


Who benefits from DXL Editor?

Professional DXL (DOORS eXtension Language) developers who need to write, run and debug DOORS extensions in their familiar Eclipse IDE

What can DXL Editor do for you?


Overcome the limitations of the DOORS native editor


Empower developers with unmatched features.


Enrich the Eclipse platform with a first-class environment for editing, executing, and debugging DXL scripts.

Where DXL Editor Excels:

When DXL scripts get complicated enough that developers need a real and familiar development environment to extend DOORS with debugging features

Ask Us Anything About DXL Editor