如何在OSX 10.7.5上安装最新版本的xmllint

时间:2013-12-05 04:52:32

标签: xml macos xmllint

问题是我正在尝试使用xmllint验证xml文件。在我的机器上(OSX 10f.7.5),它说xml无效。当同事在他的机器上试用它时,它说它是有效的。我不确定他正在运行什么版本的OSX,但我知道我的xmllint版本是

$ xmllint --version
xmllint: using libxml version 20703

他的版本是

$ xmllint --version
xmllint: using libxml version 20708

所以问题是如何在我的机器上构建该版本(或最新版本)?

2 个答案:

答案 0 :(得分:15)

似乎xmlstarlet包中包含xmllint,所以这应该可以解决问题:

brew install xmlstarlet

我不确定如何获得特定版本。

答案 1 :(得分:0)

您可以安装fink,然后可以从这里安装deb软件包:http://pdb.finkproject.org/pdb/package.php/libxml2-bin或编译其中一个源软件包。

您可以详细了解fink,例如如何安装它Installing finkInstalling Packages

对于软件包安装命令,软件包的名称应为libxml12-bin。

要记住的一件事是“该项目提供了预编译的二进制包以及一个完全自动化的源代码源系统。”因此您可以获得最新版本的实用程序,这些实用程序本质上是unix / linux / bsd,如果没有二进制构建,可以使用一些命令从源代码构建它。