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: 3
Watchers: 2
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: 14 Nov 07 00:01
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