haskell - Haskell 中是否有从 XSD 生成 XML picklers 的工具?

标签 haskell xsd code-generation

我想生成XML picklers对于 XSD file 。它似乎是一个可能已经存在的有用工具。是吗?

最佳答案

HaXml确实有一个从 DTD 生成 Haskell 数据类型的工具和一个从 XSD 生成 Haskell 数据类型的工具:http://hackage.haskell.org/package/HaXml

可执行文件名为 XsdToHaskell 和 DtdToHaskell。

如果您使用的是 Windows,并且您的 PATH 已由 Haskell Platform 修改,您需要像这样调用它:xsdtohaskell < path_to.xsd > path_to.hs

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

关于haskell - Haskell 中是否有从 XSD 生成 XML picklers 的工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11022758/

相关文章:

Haskell GHCI 编译器 : Parse error in repl when defining and declaring a simple function

haskell - 为什么我可以在 Haskell 中打印包含 5 个元素的元组,但不能打印包含 6 个元素的元组?

java - 需要可为空的 double 值

xml - 复杂 XSD 比较

xsd - 使用min/max时的任何差异都是在序列而不是元素级别上发生

java - 如何修改 IntelliJ getter 和 setter 代码生成?

Haskell 错误 : "lacks an accompanying binding" and "not in scope"

Haskell HDBC-ODBC 内存泄漏?

java - Byte Buddy - java.lang.NoSuchMethodException - 正确的defineMethod语法是什么?

java - 内联领域特定语言以生成 Java 代码