有没有工具可以从XSD生成Haskell中的XML pickler?

有没有工具可以从XSD生成Haskell中的XML pickler?,haskell,xsd,code-generation,Haskell,Xsd,Code Generation,我想生成一个。这似乎是一个可能已经存在的有用工具。是吗?HaXml有一个从DTD生成Haskell数据类型的工具和一个从XSD生成Haskell数据类型的工具: 可执行文件名为XsdToHaskell和dtohaskell 如果您在Windows上,并且Haskell平台对路径进行了修改,则需要这样称呼它:xsdtohaskellPATH_to.hs 生成的文件是一个不错的起点。不是答案,但在Silk我们编写了常规xmlpickler,它从Haskell数据类型生成XML pickler。这也为

我想生成一个。这似乎是一个可能已经存在的有用工具。是吗?

HaXml
有一个从DTD生成Haskell数据类型的工具和一个从XSD生成Haskell数据类型的工具:

可执行文件名为XsdToHaskell和dtohaskell

如果您在Windows上,并且Haskell平台对路径进行了修改,则需要这样称呼它:
xsdtohaskellPATH_to.hs


生成的文件是一个不错的起点。

不是答案,但在Silk我们编写了常规xmlpickler,它从Haskell数据类型生成XML pickler。这也为您提供了一个模式。我不确定它是否对你有用,因为它是向另一个方向发展的。嗨,埃里克,我看到了关于这方面的帖子,我很感兴趣。我可能会使用它,因为它可以避免我手工编写pickler代码,但我希望找到一个完整的解决方案。FWIW,我尝试了几种不同的方法来安装它,最终使用了
cabal new install HaXML
,并在
~/.cabal/bin