我在OCaml中找到了几个用于XML Parser的库,例如PXP或XML-Light。有人知道这样的东西可以在Windows中轻松使用吗?我发现在XML-Light中,它们有几个.ml
和.mli
个文件,我尝试将其复制到我的ocaml的lib
文件夹中,但它不起作用。有任何建议如何正确地做到这一点?
谢谢你们。
注意:我也不使用cygwin。我使用的是OCaml的MSVC版本。
答案 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