适用于Windows的OCaml中的XML解析器

时间:2011-05-04 12:42:29

标签: windows ocaml xml-parsing

我在OCaml中找到了几个用于XML Parser的库,例如PXP或XML-Light。有人知道这样的东西可以在Windows中轻松使用吗?我发现在XML-Light中,它们有几个.ml.mli个文件,我尝试将其复制到我的ocaml的lib文件夹中,但它不起作用。有任何建议如何正确地做到这一点?

谢谢你们。

注意:我也不使用cygwin。我使用的是OCaml的MSVC版本。

1 个答案:

答案 0 :(得分:4)

我使用xmlm进行xml解析。对于最简单的安装方案,您可以下载其分发并将src\xmlm.ml复制到项目目录中。

或者,您可以使用以下方法编译它:

ocamlopt -c xmlm.mli
ocamlopt -c xmlm.ml

并将生成的文件放入%OCAMLLIB%\xmlm目录。然后你可以这样编译你的项目:

ocamlopt -I +xmlm xmlm.cmx foo.ml -o bar