|
One gap that I think still exists in Eric van der Vlist's XVIF is the ability to use the Compact Syntax. Apologies to Eric if he's included that since I last looked.
I tried to remedy this lacuna by creating a Python tool 'rnc2rng', which does pretty much what the name suggests. But my version isn't entirely complete (and I haven't worked on it since I created it). That is at:
http://www.gnosis.cx/download/relax/
I have not tested it, but Dave Kuhlman seems to have done a similar project to what I did (but also says his is incomplete). His is at:
http://www.rexx.com/~dkuhlman/relaxngcompact.html
Ideally, these two tools should be unified and/or one of them made "official." I suppose I should chat with Dave about this.
If Uche by chance would like to do his usual excellent treatment/review of these two tools, that would be pretty great. For that matter, if he'd like to incoporate whatever is best, or some synthethesis into the 4Suite toolchain, that would be useful to the community too.
|