RELAX-NG Support

Products: IntelliJ IDEA

Vendor: Sascha Weinreuter



Source code:

Support for RELAX-NG XML schemas. See and the corresponding IntelliJ IDEA feature request: IDEA-13734.

The plugin provides the following features:

  • Completion and validation of XML documents associated with RELAX-NG schemas
  • Editing RELAX-NG files in XML and compact syntax, including on-the-fly error checking, completion, documentation lookup and more.
  • Conversion between different schema formats (including W3C XML Schema/XML 1.0 DTDs) using Trang
Downloads: 7703
Participated in rating: 2
Version Compatible builds Date
1.5.5 95.4 — 96 22.06.2010 Download
1.5.3 80.9000 — 85.* 23.03.2009 Download
1.2.3 72.7361 — 75.7999 29.01.2008 Download
8 updates are hidden show all updates

Recent change notes

  • extreme index optimization
  • renameable xml prefixes
  • IDEA 9.x compatibility bugfixes

The complete list of changes in earlier versions is available here

General usage instructions

The plugin automatically recognizes RELAX-NG files in XML syntax by their namespace URI and treats *.rnc files as compact syntax files (the extensions can be configured via Settings|File Types).

To make use of a RELAX-NG schema for editing XML documents, associate the XML namespace-URI with a RELAX-NG file via Settings|External Resources.


2010-07-19 11:32:25
I'm using the community edition - It appears as though this plugin is not compatible with my version. Is that correct, or have I somehow made a mistake?
2010-06-29 01:32:27
2010-04-22 15:54:23
Thank you for your work!
2009-03-20 22:38:19
I'd like to test this plugin with IntelliJ 8.1 but the plugin installer says that this plugin requires a plugin "com.intellij.modules.xml" but after confirming IDEA can't find this xml plugin and the installation is aborted.