|
|
|
[
Permlink
| « Hide
]
Sascha Weinreuter - 24 Jul 07 16:27
I'm currently evaluating if/how this could be done by a plugin. Stay tuned...
Is this issue about RelaxNG compact syntax language, or providing the XML editor with RelaxNG-derived completions/validations?
Or both? 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.
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...
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, Various links:
A first beta version will be available soon. Please email me if anybody is interested in trying it.
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 |
||||||||||||||||||||||||||||||||||