我想生成XML picklers为XSD文件 。 这似乎是可能已经存在一个有用的工具。 可以?
Answer 1:
HaXml
确实有从DTD产生的Haskell数据类型的工具和用于从产生的XSD Haskell的数据类型的工具: http://hackage.haskell.org/package/HaXml
这些可执行文件被命名为XsdToHaskell和DtdToHaskell。
如果您使用的是Windows,你必须通过PATH哈斯克尔平台修改,你需要调用它是这样的: xsdtohaskell < path_to.xsd > path_to.hs
生成的文件是一个不错的起点。
文章来源: Is there a tool to generate XML picklers in Haskell from an XSD?