我需要帮助从此网站安装xmllint:http://xmlsoft.org/sources/win32/
特别是,我不确定我应该下载哪个文件 - 当我点击预编译的Windows二进制文件的链接时,我被带到几个文件的列表中,不知道如何继续。
答案 0 :(得分:46)
我遇到了同样的问题,我花了两个小时让它工作。
xmllint --valid --noout fileName.xml
xmllint --valid --noout fileName.xml
) 安装:
http://flowingmotion.jojordan.org/2011/10/08/3-steps-to-download-xmllint/
https://supportweb.cs.bham.ac.uk/documentation/tutorials/docsystem/build/tutorials/docbooksys/segmentedhtml/ch03s03.html
错误:
https://bugzilla.redhat.com/show_bug.cgi?id=863166
答案 1 :(得分:7)
对于Chocolatey的用户来说,安装xmllint非常简单:
choco install xsltproc
此软件包包含xmllint
,iconv
,xmlcatalog
和xsltproc
命令,并且所有依赖项都将自动安装。
答案 2 :(得分:2)
xmlsoft.org确实没有太多关于如何在Windows中安装xmllint的信息。
也许(正如Quentin在评论中所建议的那样)http://www.zlatkovic.com/libxml.en.html的信息将对您有所帮助。
答案 3 :(得分:1)
至少在centOS
:
[nsaunders@rolly ~]$
[nsaunders@rolly ~]$ lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 8.2.2004 (Core)
Release: 8.2.2004
Codename: Core
[nsaunders@rolly ~]$
就这么简单:
sudo yum install xmlstarlet
,因此现在xmllint
的安装方式为:
[nsaunders@rolly ~]$
[nsaunders@rolly ~]$ xmllint --version
xmllint: using libxml version 20907
compiled with: Threads Tree Output Push Reader Patterns Writer SAXv1 FTP HTTP DTDValid HTML Legacy C14N Catalog XPath XPointer XInclude Iconv ISO8859X Unicode Regexps Automata Expr Schemas Schematron Modules Debug Zlib Lzma
[nsaunders@rolly ~]$
答案 4 :(得分:1)
Xmllint是libxml2-utils软件包的一部分。
要在Linux上安装,请使用:
apt install libxml2-utils
答案 5 :(得分:0)
C.M.的链接Sperberg-McQueen是一个很好的起点。你需要 1)下载libxml2包,和 2)将随附的bin文件夹放在PATH环境变量中包含的目录中。
如果您不知道如何确定PATH环境变量中的目录,请按照下列步骤操作:http://www.computerhope.com/issues/ch000549.htm。
答案 6 :(得分:0)
@Erik Stabij 的解决方案是最简单的。如果您没有 root 访问权限,则只需在命令前添加 sudo
。否则,您可能会收到权限被拒绝错误。喜欢,
sudo apt install libxml2-utils