Relax NG or XSD?

I need to develop some XML file and clearly document them.  My decision for which schema format to use will be the one that's best supported by PHPStorm.

I've worked with XSD before because it was the only format that NetBean properly handled, but did not like how rigid it was (I.e. forcing elements to appear in a specific order), so I was hoping to use Relax NG since switching to PHPStorm.

But whilst PHPStorm seems to let me create a Relax NG schema, it doesn't appear to let me use it.
I was hoping someone with some experience might be able to give me advise.  Perhaps there's an amazing plugin I should be using?

Please sign in to leave a comment.