On Sat, Jun 4, 2016 at 7:54 PM, Peter Uhnak i.uhnak@gmail.com wrote:
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.
I didn't have a chance to test it yet; I was busy with other projects. But now the deadline is approaching for it so I'll have to have a look on it this week. I''ll let you 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@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@list.inf.unibe.ch https://www.list.inf.unibe.ch/listinfo/moose-dev
Moose-dev mailing list Moose-dev@list.inf.unibe.ch https://www.list.inf.unibe.ch/listinfo/moose-dev