Hi,
XMI is a subset of XML with some more well-defined behavior.
I wrote a tool that can process XML files exhibiting certain XMI properties.
the repo is here:
https://github.com/peteruhnak/xmi-analyzer
I don't know if Usman had chance to work with it in practice, but if Synectique has
any feedback or feature requests then let me know.
You are right that if you have XML Schema (or model-compliant XMI), then processing the
XML can be fully automated.
Unfortunately implementing full support for that is quite a lot of work, that's why my
xmi-analyzer takes shortcuts.
I suggest you give it a try, or send me an example of your XML file and maybe we can
improve it.
XSD is wanted, but nowhere in sight, maybe Monty (current mastermind behind XML-Parser)
may have an idea of the complexity of it?
Peter
On Sat, Jun 04, 2016 at 05:37:32PM +0100, Serge Stinckwich wrote:
On Sat, Jun 4, 2016 at 5:29 PM, stepharo
<stepharo(a)free.fr> wrote:
Synectique paid Peter to offer a way to read in
XMI files.
Now I do not know the status and if this is what you are looking for.
Unfortunately, this is not I'm looking for.
The XML files I'm using are based on XML Schema and not on XMI.
--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://www.doesnotunderstand.org/
_______________________________________________
Moose-dev mailing list
Moose-dev(a)list.inf.unibe.ch
https://www.list.inf.unibe.ch/listinfo/moose-dev