<br>On Fri, Aug 7, 2009 at 12:05, John Lask <span dir="ltr">&lt;<a href="mailto:jvlask@hotmail.com">jvlask@hotmail.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

the paper:<br>
<br>
Scripting XML with Generic Haskell<br>
Frank Atanassow, Dave Clarke and Johan Jeuring<br>
October 14, 2003<br>
<br>
describes a translation from XML Schema to Haskell data types (like dtd2haskell) in generic haskell, I believe that the code for the tool described may also be available, how hard it would be to migrate over to vanilla haskell+generics is another question....<br>

</blockquote></div><br>It looks like this almost might work in EMGM. They use a Label in addition to all the other representation structure elements. EMGM doesn&#39;t have a Label, but it might be useful to add it...<br>
<br>
With any needed changes such as the Label done, migrating this Generic Haskell code to EMGM would not be difficult.<br><br>Sean<br>