I wonder if anyone has had this problem before and has already made the modifications which I need?
The good news is that I have managed to get DtdToHaskell to take the SVG DTD and produce a large Haskell file. cat SVG10.hs | wc 30271 154470 1615569 The bad news is that it doesn't compile - see below. Do I have to add definitions for OneOf5, OneOf6, OneOf14, OneOf18, OneOf20 by hand? I've found OneOf2, OneOf3, OneOf4 in XmlToHaskell.hs. I assume I need to make the new OneOfs instances of XmlContent? Dominic. ghc -package lang -I../HaXml-1.05/lib/ -i../HaXml-1.05/lib/ -c -o SVG10.o SVG10.hs SVG10.hs:1188: Type constructor or class not in scope: `OneOf6' SVG10.hs:1188: Type constructor or class not in scope: `OneOf5' SVG10.hs:1451: Type constructor or class not in scope: `OneOf6' SVG10.hs:1451: Type constructor or class not in scope: `OneOf5' SVG10.hs:1584: Type constructor or class not in scope: `OneOf6' SVG10.hs:1584: Type constructor or class not in scope: `OneOf20' SVG10.hs:1852: Type constructor or class not in scope: `OneOf6' SVG10.hs:1852: Type constructor or class not in scope: `OneOf5' SVG10.hs:1986: Type constructor or class not in scope: `OneOf6' SVG10.hs:1986: Type constructor or class not in scope: `OneOf5' SVG10.hs:2121: Type constructor or class not in scope: `OneOf6' SVG10.hs:2121: Type constructor or class not in scope: `OneOf5' SVG10.hs:2257: Type constructor or class not in scope: `OneOf6' SVG10.hs:2257: Type constructor or class not in scope: `OneOf5' SVG10.hs:2397: Type constructor or class not in scope: `OneOf6' SVG10.hs:2397: Type constructor or class not in scope: `OneOf5' SVG10.hs:2533: Type constructor or class not in scope: `OneOf6' SVG10.hs:2533: Type constructor or class not in scope: `OneOf5' SVG10.hs:2673: Type constructor or class not in scope: `OneOf6' SVG10.hs:2673: Type constructor or class not in scope: `OneOf5' SVG10.hs:4433: Type constructor or class not in scope: `OneOf6' SVG10.hs:4467: Type constructor or class not in scope: `OneOf6' SVG10.hs:4531: Type constructor or class not in scope: `OneOf6' SVG10.hs:4943: Type constructor or class not in scope: `OneOf6' SVG10.hs:4943: Type constructor or class not in scope: `OneOf14' SVG10.hs:5464: Type constructor or class not in scope: `OneOf6' SVG10.hs:5464: Type constructor or class not in scope: `OneOf18' SVG10.hs:6645: Type constructor or class not in scope: `OneOf6' SVG10.hs:6966: Type constructor or class not in scope: `OneOf6' SVG10.hs:7010: Type constructor or class not in scope: `OneOf6' SVG10.hs:7079: Type constructor or class not in scope: `OneOf6' SVG10.hs:7127: Type constructor or class not in scope: `OneOf6' SVG10.hs:7200: Type constructor or class not in scope: `OneOf6' SVG10.hs:7225: Type constructor or class not in scope: `OneOf6' SVG10.hs:7295: Type constructor or class not in scope: `OneOf6' SVG10.hs:7372: Type constructor or class not in scope: `OneOf6' SVG10.hs:8223: Type constructor or class not in scope: `OneOf6' _______________________________________________ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell
