History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: IDEA-13734
Type: New Feature New Feature
Status: Open Open
Assignee: Maxim Mossienko
Reporter: Grant Ingersoll
Votes: 4
Watchers: 3
Operations

If you were logged in you would be able to see more operations.
IDEA: Feedback

RELAX-NG Support

Created: 16 Jul 07 20:59   Updated: 17 Jan 09 06:30
Component/s: XML editing

Build: 6,180


 Description  « Hide
Would be great to have RELAX-NG support (for things like Docbook 5.0, etc.)

 All   Comments   Work Log   Change History      Sort Order:
Sascha Weinreuter - 24 Jul 07 16:27
I'm currently evaluating if/how this could be done by a plugin. Stay tuned...

Maxim Mossienko - 24 Jul 07 17:55
I believe, it can be

Taras Tielkes - 01 Aug 07 03:14
Is this issue about RelaxNG compact syntax language, or providing the XML editor with RelaxNG-derived completions/validations?
Or both?

Sascha Weinreuter - 01 Aug 07 12:46
Possibly both, although my primary target currently is to support editing the XML syntax (simple validation, completion, etc.) and completion/validation for XML instance documents based on RNG schemas. This is currently limited to the XML syntax as well (works like the built-in XSD support) and I have find out if/how I can convince IDEA to accept a plain text (or very simple custom language) file as a schema-descriptor file.

Sascha Weinreuter - 01 Aug 07 18:46
Well, the compact syntax is tricky as it requires some kind of hack (custom language file must implement XmlFile and provide an XmlDocument) to be usable as a descriptor file, but that's not too bad actually...

Grant Ingersoll - 10 Aug 07 14:41
Hi Sascha,

FWIW, I am more than happy to test for you whenever you think it is ready. I have written one plugin before, so I could debug a little bit, I think.

Thanks,
Grant



Sascha Weinreuter - 05 Sep 07 13:50
A first beta version will be available soon. Please email me if anybody is interested in trying it.

Grant Ingersoll - 05 Sep 07 15:18
yes, please.

Sascha Weinreuter - 14 Nov 07 00:01
Finally it's available (sorry that it took so long, I've been too busy):

http://plugins.intellij.net/plugin/?id=1783

http://intellij.net/forums/thread.jspa?threadID=271199&tstart=0

Sascha


Dave Whitla - 16 Jan 09 02:59
Hi Sascha,

Are there any plans to port this forward to IDEA 8?
I've recently decided to start using RELAX-NG and was disappointed to find that the features provided by your plugin hadn't been rolled into the IDE proper.

Dave


Sascha Weinreuter - 16 Jan 09 16:50
A version that is compatible with IDEA 8.1 has just been released.

Dave Whitla - 17 Jan 09 06:26 - edited
The latest production IDEA version is 8.0.1.
Relax-NG is not available from the plugin manager.
Are you saying that your latest release is against the EAP?

Thanks,

Dave


Dave Whitla - 17 Jan 09 06:30
Never mind. Just looked at your plugin page again - 16 Jan release for 8.0.

For anyone else looking:
http://plugins.intellij.net/plugin/?action=download&id=6525