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