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(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
_______________________________________________
Moose-dev mailing list
Moose-dev(a)list.inf.unibe.ch
https://www.list.inf.unibe.ch/listinfo/moose-dev